Diferencia entre revisiones de «const»

De ArduWiki
Saltar a: navegación, buscar
(Descripción)
Línea 2: Línea 2:
 
Es un modificador del tipo de variable. Las constantes enteras son números que se usan directamente en un boceto, como 123. De forma predeterminada, estos números se tratan como [[byte]] o [[int]], pero puede cambiar esto con los modificadores U (unsigned) y L (long).
 
Es un modificador del tipo de variable. Las constantes enteras son números que se usan directamente en un boceto, como 123. De forma predeterminada, estos números se tratan como [[byte]] o [[int]], pero puede cambiar esto con los modificadores U (unsigned) y L (long).
  
{|
+
{| class="wikitable"
 
!Base!!Formateador!!Comentario!!Ejemplo
 
!Base!!Formateador!!Comentario!!Ejemplo
 
|-
 
|-

Revisión del 13:11 28 jun 2018

Descripción

Es un modificador del tipo de variable. Las constantes enteras son números que se usan directamente en un boceto, como 123. De forma predeterminada, estos números se tratan como byte o int, pero puede cambiar esto con los modificadores U (unsigned) y L (long).

Base Formateador Comentario Ejemplo
10 ninguno Digitos 0~9 123
2 B 0 o 1 B1110011
8 0 digitos 0~7 0173
16 0x digitos 0~0 y Caracteres A~F 0x7B

Nota: na diferencia importante entre usar const o no es que al usarla la variable es almacenada en la memoria flash en lugar de la escasa RAM.


Sintaxis

const tipo variable [= valor];

Parámetros

tipo
elegir el tipo de dato a almacenar: char, byte, int, long, float, etc.
Variable
nombre de variable a definir.
valor
valor de acuerdo al tipo de dato elegido.

Advertencias

Nada.

Ejemplo

const 33U      //unsigned int
const 9L       //long
const 32189UL  //unsigned long

Vea también

Referencias