Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
te veel tekens in constante
Remarks
Een tekenconstante bevat meer dan twee tekens. De limiet is één teken voor standaardtekenconstanten en twee tekens voor lange tekenconstanten.
Een escapesequentie, zoals \t, wordt geconverteerd naar één teken.
Examples
In het volgende voorbeeld wordt C2015 gegenereerd:
// C2015.cpp
// compile with: /c
char test1 = 'error'; // C2015
char test2 = 'e'; // OK
C2015 kan ook optreden bij het gebruik van een Microsoft-extensie, tekenconstanten geconverteerd naar gehele getallen. In het volgende voorbeeld wordt C2015 gegenereerd:
// C2015b.cpp
#include <stdio.h>
int main()
{
int a = 'abcde'; // C2015
int b = 'a'; // 'a' = ascii 0x61
printf_s("%x\n", b);
}