Costanti Integer c

“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 scegliere

    Integer-suffisso di ottale-costante scegliere

    Integer-suffisso di esadecimale-costante scegliere

  • numero decimale-costante:
    diverso da zero-cifra

    cifra di numero decimale-costante

  • ottale-costante:
    0

    ottale-cifra di ottale-costante

  • esadecimale-costante:
    0x esadecimale-cifra

    0X esadecimale-cifra

    esadecimale-cifra di esadecimale-costante

  • diverso da zero-cifra: uno di
    1 2 3 4 5 6 7 8 9

  • ottale-cifra: uno di
    0 1 2 3 4 5 6 7

  • esadecimale-cifra: uno di
    0 1 2 3 4 5 6 7 8 9

    a b c d E-F

    UNA B C D E-F

  • Integer-suffisso:
    a lungo il suffisso di senza segno-suffisso scegliere

    senza segno-suffisso di a lungo suffisso scegliere

  • senza segno-suffisso: uno di
    u U

  • a 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

Vedere anche

Riferimenti

Costanti c