Constantes enteras

De ArduWiki
Revisión del 15:41 6 oct 2018 de Lucario448 (Discusión | contribuciones) (Advertencias)

Saltar a: navegación, buscar

Descripción

Las constantes enteras son números que se usan directamente en un boceto, como 123. De forma predeterminada, estos números se tratan como int pero puede cambiar esto con los modificadores U y L (consulte a continuación).

Normalmente, las constantes enteras se tratan como enteros base 10 (decimales), pero se puede usar notación especial (formateadores) para ingresar números en otras bases.

Sintaxis


Advertencias

  • De forma predeterminada, una constante entera se trata como un tipo int con las limitaciones de valores correspondientes. Para especificar una constante entera con otro tipo de datos, puedes usar los subfijos: U, L y F.
  • De forma predeterminada una constante entera se trata como base decimal. Para especificar otro tipo de base puedes usar prefijos: 0x, 0 o B.
Posibles formateadores
Base Prefijo Comentario Ejemplo
DEC ninguno Dígitos 0~9 123
HEX 0x dígitos 0~9 + Caracteres A~F 0x7B
OCT 0 digitos 0~7 0173
BIN B 0 o 1 B1111011
BIN 0b 0 o 1, funciona para más de 8 bits 0b1111011

Ejemplos

n = 101;
n = 101U;
n = 101L;
n = 101UL;
n = 0x7B;
n = 0173;
n = B1111011;

Vea también

Referencias