Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Zu viele Zeichen in der Konstante
Remarks
Eine Zeichenkonstante enthält mehr als zwei Zeichen. Der Grenzwert ist ein Zeichen für Standardzeichenkonstanten und zwei Zeichen für lange Zeichenkonstanten.
Eine Escapesequenz, z. B. \t, wird in ein einzelnes Zeichen konvertiert.
Examples
Im folgenden Beispiel wird C2015 generiert:
// C2015.cpp
// compile with: /c
char test1 = 'error'; // C2015
char test2 = 'e'; // OK
C2015 kann auch bei Verwendung einer Microsoft-Erweiterung auftreten, Zeichenkonstanten, die in ganze Zahlen konvertiert werden. Im folgenden Beispiel wird C2015 generiert:
// C2015b.cpp
#include <stdio.h>
int main()
{
int a = 'abcde'; // C2015
int b = 'a'; // 'a' = ascii 0x61
printf_s("%x\n", b);
}