manual de programación arduina Manual+Programacion+Arduino | Page 12

Arduino: Manual de Programación long El formato de variable numérica de tipo extendido “long” se refiere a números enteros (tipo 32 bits) sin decimales que se encuentran dentro del rango -2147483648 a 2147483647. long unaVariable = 90000; // declara 'unaVariable' como tipo long float El formato de dato del tipo “punto flotante” “float” se aplica a los números con decimales. Los números de punto flotante tienen una mayor resolución que los de 32 bits con un rango comprendido 3.4028235E +38 a +38-3.4028235E. float unaVariable = 3.14; // declara 'unaVariable' como tipo flotante Nota: Los números de punto flotante no son exactos, y pueden producir resultados extraños en las comparaciones. Los cálculos matemáticos de punto flotante son también mucho más lentos que los del tipo de números enteros, por lo que debe evitarse su uso si es posible. arrays Un array es un conjunto de valores a los que se accede con un número índice. Cualquier valor puede ser recogido haciendo uso del nombre de la matriz y el número del índice. El primer valor de la matriz es el que está indicado con el índice 0, es decir el primer valor del conjunto es el de la posición 0. Un array tiene que ser declarado y opcionalmente asignados valores a cada posición antes de ser utilizado int miArray[] = {valor0, valor1, valor2...} Del mismo modo es posible declarar una matriz indicando el tipo de datos y el tamaño y posteriormente, asignar valores a una posición especifica: int miArray[5]; miArray[3] = 10; // declara un array de enteros de 6 posiciones // asigna l valor 10 a la posición 4 Para leer de un array basta con escribir el nombre y la posición a leer: x = miArray[3]; // x ahora es igual a 10 que está en la posición 3 del array 12