Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
för många tecken i konstant
Remarks
En teckenkonstant innehåller fler än två tecken. Gränsen är ett tecken för standardteckenkonstanter och två tecken för långa teckenkonstanter.
En escape-sekvens, till exempel \t, konverteras till ett enda tecken.
Examples
I följande exempel genereras C2015:
// C2015.cpp
// compile with: /c
char test1 = 'error'; // C2015
char test2 = 'e'; // OK
C2015 kan också inträffa när du använder ett Microsoft-tillägg, där teckenkonstanter konverteras till heltal. I följande exempel genereras C2015:
// C2015b.cpp
#include <stdio.h>
int main()
{
int a = 'abcde'; // C2015
int b = 'a'; // 'a' = ascii 0x61
printf_s("%x\n", b);
}