Arduino constante flotante

Al igual que las constantes enteras, las constantes de punto flotante se usan para hacer que el código sea más legible[1]. Las constantes de punto flotante se intercambian en tiempo de compilación por el valor que evalúa la expresión.

float

Float o punto flotante se aplica a los números con decimales[2]. Los números de punto flotante tienen una mayor resolución que los 'int' (por tratarse de decimales) ocupando también 32 bits con un rango comprendido 3.4028235E +38 a -3.4028235E +38.

Ejemplo

// declara 'unaVariable'
// de tipo flotante
float unaVariable = 3.14;
float c = 234E5;
float d = 245E-12;
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.

Notas y advertencias

Las constantes de punto flotante también se pueden expresar en una variedad de notaciones científicas. 'E' y 'e' son ambos aceptados como indicadores de exponentes válidos.
Constante punto flotante Ecalúa a Tambíen evalúa a
10.0 10
2.34E5 2.34 * 10^5 234000
67e-12 67.0 * 10^-12 0.000000000067

Referencias

[1] Arduino playground, https://playground.arduino.cc/ArduinoNotebookTraduccion/Datatypes Consultado diciembre 2018

[2] arduino, https://www.arduino.cc/reference/en/language/variables/constants/floatingpointconstants Consultado diciembre 2018

Ver también

Comentarios

Para dejar el comentario solo necesitamos tu correo que registraste en la pagina, pero si aun no te haz registrado se creara el usuario automaticamente.

Detalle contenido

base arduino constantes flotantes
Generic placeholder image
Oscar Fernandez Alzate

16, Diciembre 2018

390
Categorías
ARDUINO