Partilhar via


Constantes de inteiro c

Uma constante de inteiro"" é um decimal (base 10), octal (base 8) ou número hexadecimal (base 16) que representa um valor inteiro.Use as constantes de inteiro para representar valores inteiros que não podem ser alterados.

Sintaxe

  • constante de inteiro:
    sufixo de número inteiro de constante decimal opt

    sufixo de número inteiro de constante octal opt

    inteiro hexadecimal constante-sufixo opt

  • constante decimal:
    dígitos diferente de zero

    Dígito decimal constante

  • constante octal:
    0

    constante octal dígito octal

  • constante hexadecimal:
    0 x um dígito hexadecimal

    0 X um dígito hexadecimal

    Dígito hexadecimal constante hexadecimal

  • diferente de zero dígitos: um dos
    1 2 3 4 5 6 7 8 9

  • Dígito octal: um dos
    0 1 2 3 4 5 6 7

  • Dígito hexadecimal: um dos
    0 1 2 3 4 5 6 7 8 9

    a b c e d ' f

    A B C D E F

  • sufixo de número inteiro:
    sufixo unsigned long-sufixo opt

    sufixo unsigned long-sufixo opt

  • sufixo unsigned: um dos
    u u

  • sufixo de longa: um dos
    l l

  • sufixo de número inteiro de 64 bits:
    i64

Constantes de inteiro são positivos, a menos que sejam precedidos por um sinal de subtração ().O sinal de subtração é interpretado como o operador de negação aritmética unário.(Consulte Operadores de aritmética unários para obter informações sobre este operador.)

Se uma constante de inteiro começa com 0 x ou 0 X, ele é o hexadecimal.Se ele começar com o dígito 0, ele é octal.Caso contrário, ele será considerado decimal.

As linhas a seguir são equivalentes:

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

Nenhum caractere de espaço em branco pode separar os dígitos de uma constante inteira.Estes exemplos mostram as constantes válidas em hexadecimais, octais e decimais.

/* Decimal Constants */
10
132
32179

/* Octal Constants */
012
0204
076663

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

Consulte também

Referência

Constantes c