Udostępnij za pośrednictwem


C całkowitą stałych

"Stała całkowita" to ułamek dziesiętny (o podstawie 10), ósemkowy (podstawa 8) lub numer szesnastkowy (podstawa 16), który reprezentuje wartość integralną.Używać stałych całkowitą do reprezentowania wartości całkowitych, które nie mogą być zmieniane.

Składnia

  • stała całkowita:
    Stała dziesiętnych całkowitą sufiks opt

    ósemkowy stałą całkowitą sufiks opt

    Stała szesnastkowo całkowitą sufiks opt

  • Stała dziesiętnych:
    cyfra różną od zera

    cyfry dziesiętne stała

  • ósemkowy stała:
    0

    cyfra ósemkową ósemkową stała

  • Stała szesnastkową:
    0 x cyfrę szesnastkową

    0 X cyfrę szesnastkową

    Stała szesnastkowo szesnastkowo cyfrowy

  • cyfra niezerową: jednym z
    1 2 3 4 5 6 7 8 9

  • cyfra ósemkową: jednym z
    0 1 2 3 4 5 6 7

  • cyfrę szesnastkową: jednym z
    0 1 2 3 4 5 6 7 8 9

    b c d e f

    B C D E F

  • sufiks Integer:
    sufiks unsigned long sufiks opt

    sufiks unsigned long sufiks opt

  • niepodpisane sufiks: jednym z
    u u

  • sufiks LONG: jednym z
    l l

  • 64-bitowa liczba całkowita sufiks:
    jest nieobsługiwana

Całkowitą stałe są pozytywne, chyba że są one poprzedzone znakiem minus ().Znak minus jest interpretowane jako operator unarny arytmetyczna negacja.(Zobacz Jednoargumentowe operatory arytmetyczne do informacji na temat tego operatora.)

Jeżeli stała całkowita rozpoczyna się od 0 x lub 0 X, jest szesnastkowe.Jeśli zaczyna się od cyfry 0, jest w postaci ósemkowej.W przeciwnym razie zakłada się być dziesiętnej.

Poniższe wiersze są równoważne:

0x1C   /* = Hexadecimal representation for decimal 28 */
034    /* = Octal representation for decimal 28 */

Nie spacji można oddzielić cyfry stała całkowita.W tych przykładach prawidłowych stałych dziesiętnej, ósemkowym i szesnastkowej.

/* Decimal Constants */
10
132
32179

/* Octal Constants */
012
0204
076663

/* Hexadecimal Constants */
0xa or 0xA
0x84
0x7dB3 or 0X7DB3

Zobacz też

Informacje

C stałych