Diferencia entre revisiones de «sizeof()»
De ArduWiki
(→Descripción) |
(→Parámetros) |
||
Línea 8: | Línea 8: | ||
== Parámetros == | == Parámetros == | ||
− | ;variable: nombre de variable a evaluar, que puede ser tipo: [[char]], [[byte]], [[int]], [[long]], [[float]]. | + | ;variable: nombre de variable o matriz a evaluar, que puede ser tipo: [[char]], [[byte]], [[int]], [[long]], [[float]]. |
== Retorna == | == Retorna == |
Revisión del 22:28 26 jun 2018
Contenido
Descripción
Evalúa el tamaño en bytes de una variable o matriz. Acepta cualquier tipo de datos: char, byte, int, long, float, etc.
Sintexis
sizeof(variable);
Parámetros
Retorna
Número de bytes ocupados por variable o matriz.
Advertencias
Nada.
Ejemplo
Creamos una matriz de caracteres con cierto valor y luego mostramos carácter a carácter.
char matriz[]="Esto es una matriz";
void setup(){
Serial.begin(115200);
}
void loop(){
if (byte i=0; i<sizeof(matriz)-1; i++{
Serial.print(i);
Serial.print(" = ");
Serial.println(matriz[i]);
delay(500);
}
delay(5000);
}