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.

oscar Escrito por oscar 16 December 2018 3580 0

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


Comentario

Debe aceptar antes de enviar