Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
“Una constante entera” es un decimal (base 10), octal (base 8), o (base 16) el número hexadecimal que representa un valor entero.Utilice constantes enteras para representar los valores enteros que no se pueden cambiar.
Sintaxis
entero-constante:
entero-sufijo de la decimal-constante optentero-sufijo de la octal-constante opt
entero-sufijo de constante hexadecimal opt
decimal-constante:
no-cero-dígitodígito de la decimal-constante
octal-constante:
0octal-dígito de la octal-constante
constante hexadecimal:
dígito hexadecimal de0xdígito hexadecimal de 0X
dígito hexadecimal de constante hexadecimal
no-cero-dígito: uno de
1 2 3 4 5 6 7 8 9octal-dígito: uno de
0 1 2 3 4 5 6 7dígito hexadecimal: uno de
0 1 2 3 4 5 6 7 8 9una f de d e de la b c
OBJETO F OF TABLE D E IZQUIERDA C OF TABLE B
entero-sufijo:
largo-sufijo de sin signo-sufijo optsin signo-sufijo de largo-sufijo opt
sin signo-sufijo: uno de
u Ulargo-sufijo: uno de
l de lentero-sufijo 64 bits:
i64
Las constantes de tipo entero son positivas a menos que sean precedida por un signo menos (–).el signo menos se interpreta como el operador de negación aritmético singular.(Vea Operadores aritméticos unarios para la información sobre este operador.)
si una constante entera comienza con 0x o 0X, es hexadecimal.Si empieza con el dígito 0, es octal.Si no, se supone que es decimal.
Las líneas siguientes son equivalentes:
0x1C /* = Hexadecimal representation for decimal 28 */
034 /* = Octal representation for decimal 28 */
Ningún carácter de espacio en blanco pueden separar los dígitos de una constante entera.estos ejemplos muestran decimal válido, octal, y constantes hexadecimales.
/* Decimal Constants */
10
132
32179
/* Octal Constants */
012
0204
076663
/* Hexadecimal Constants */
0xa or 0xA
0x84
0x7dB3 or 0X7DB3