Tipi di carattereCharacter Types

Una costante carattere Integer non preceduta dalla lettera L presenta il tipo int.An integer character constant not preceded by the letter L has type int. Il valore di una costante carattere Integer che contiene un carattere singolo è il valore numerico del carattere interpretato come Integer.The value of an integer character constant containing a single character is the numerical value of the character interpreted as an integer. Ad esempio, il valore numerico del carattere a in formato decimale è 97 e in formato esadecimale 61.For example, the numerical value of the character a is 97 in decimal and 61 in hexadecimal.

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.Syntactically, a "wide-character constant" is a character constant prefixed by the letter L. A wide-character constant has type wchar_t, an integer type defined in the STDDEF.H header file. Ad esempio:For example:

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.Wide-character constants are 16 bits wide and specify members of the extended execution character set. Consentono di esprimere in alfabeti caratteri che sono troppo grandi per essere rappresentati dal tipo char.They allow you to express characters in alphabets that are too large to be represented by type char. Per altre informazioni sui caratteri wide, vedere Caratteri multibyte e wide.See Multibyte and Wide Characters for more information about wide characters.

Vedere ancheSee Also

Costanti carattere CC Character Constants