Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
“Una costante Integer„ è un decimale (base 10), ottale (base 8), o (base 16) numero esadecimale che rappresenta un valore integrale.utilizzare le costanti Integer per rappresentare i valori Integer che non possono essere modificati.
Sintassi
Integer-costante:
Integer-suffisso di numero decimale-costante scegliereInteger-suffisso di ottale-costante scegliere
Integer-suffisso di esadecimale-costante scegliere
numero decimale-costante:
diverso da zero-cifracifra di numero decimale-costante
ottale-costante:
0ottale-cifra di ottale-costante
esadecimale-costante:
0x esadecimale-cifra0X esadecimale-cifra
esadecimale-cifra di esadecimale-costante
diverso da zero-cifra: uno di
1 2 3 4 5 6 7 8 9ottale-cifra: uno di
0 1 2 3 4 5 6 7esadecimale-cifra: uno di
0 1 2 3 4 5 6 7 8 9a b c d E-F
UNA B C D E-F
Integer-suffisso:
a lungo il suffisso di senza segno-suffisso sceglieresenza segno-suffisso di a lungo suffisso scegliere
senza segno-suffisso: uno di
u Ua lungo suffisso: uno di
" l "Integer-suffisso a 64 bit:
i64
Le costanti Integer vengono positive a meno che non siano precedute da un segno di sottrazione (-).Il segno di sottrazione viene interpretato come operatore di negazione unario aritmetico.(Vedere operatori aritmetici unari per informazioni su questo operatore.)
se una costante Integer inizia con 0x o 0X, è esadecimale.se inizia con la cifra 0, è ottale.In caso contrario, viene considerato come decimale.
Le righe seguenti sono equivalenti:
0x1C /* = Hexadecimal representation for decimal 28 */
034 /* = Octal representation for decimal 28 */
Nessuno spazio vuoto possibile separare le cifre di una costante Integer.In questi esempi viene mostrato il numero decimale valido, ottale e le costanti esadecimali.
/* Decimal Constants */
10
132
32179
/* Octal Constants */
012
0204
076663
/* Hexadecimal Constants */
0xa or 0xA
0x84
0x7dB3 or 0X7DB3