Diferencia entre revisiones de «const»
De ArduWiki
(→Descripción) |
|||
Línea 1: | Línea 1: | ||
== Descripción == | == 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). | 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). | ||
+ | |||
+ | {{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 == | ||
+ | <pre> | ||
+ | const tipo variable [= valor]; | ||
+ | </pre> | ||
+ | |||
+ | == 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. | ||
{| class="wikitable" | {| class="wikitable" | ||
+ | |+Posibles formateadores | ||
!Base!!Formateador!!Comentario!!Ejemplo | !Base!!Formateador!!Comentario!!Ejemplo | ||
|- | |- | ||
Línea 14: | Línea 27: | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Advertencias == | == Advertencias == |
Revisión del 17:22 28 jun 2018
Contenido
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).
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.
Base | Formateador | Comentario | Ejemplo |
---|---|---|---|
DEC | ninguno | Dígitos 0~9 | 123 |
BIN | B | 0 o 1 | B1110011 |
OCT | 0 | digitos 0~7 | 0173 |
HEX | 0x | dígitos 0~0 y Caracteres A~F | 0x7B |
Advertencias
Nada.
Ejemplo
const 33U //unsigned int
const 9L //long
const 32189UL //unsigned long