Tipi di carattere

Una costante carattere Integer non preceduta dalla lettera L presenta il tipo int. Il valore di una costante carattere Integer che contiene un carattere singolo è il valore numerico del carattere interpretato come Integer. Ad esempio, il valore numerico del carattere a in formato decimale è 97 e in formato esadecimale 61.

Da un punto di vista sintattico una costante carattere "wide" è una costante carattere preceduta dalla lettera L. Una costante carattere "wide" presenta il tipo wchar_t, un tipo Integer definito nel file di intestazione STDDEF.H. Ad esempio:

char    schar =  'x';   /* A character constant          */  
wchar_t wchar = L'x';   /* A wide-character constant for   
                            the same character           */  

Le costanti carattere "wide" hanno un'ampiezza di 16 bit e specificano i membri del set di caratteri di esecuzione esteso. Consentono di esprimere in alfabeti caratteri che sono troppo grandi per essere rappresentati dal tipo char. Per altre informazioni sui caratteri wide, vedere Caratteri multibyte e wide.

Vedere anche

Costanti carattere C