Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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);
}