¿Qué es un FLOAT? Variables Punto Flotante – Teoría de Programación

Definición de FLOAT

El nombre FLOAT proviene del sistema de representación numérica de «punto flotante» y hace referencia es un tipo de variable primitiva que se caracteriza por ser una variable numérica que admite parte decimal, se puede usar para representar números reales positivos y negativos dentro de un determinado rango y con determinada precisión que depnderá del tipo de variable de punto flotante que se elija.

Aquí tienes un artículo más detallado sobre qué son las variables en programación y los distintos tipos de variables que hay.

Tipos de variables PUNTO FLOTANTE y rango de representación

Existen distintos tipos de variables de punto flotante que podemos utilizar en programación, la variable mas conocida es el FLOAT en la que se utilizan 32 bits para representar el valor en coma flotante, pero existen otros tipos de variables también de punto flotante, solo que con más o menos bits para su representación. En la siguiente tabla se pueden ver algunas de estas variables.

Tipo de variableCantidad de BitsPresición Menor valor representable Máximo valor representable
float32~6 a 9 dígitos±1.5 x 10−45±3.4 x 1038
double64~15 a 17 dígitos±5.0 × 10−324±1.7 × 10308
decimal128~28 a 29 dígitos±1.0 x 10-28±7.9 x 1028
Tabla comparativa de los distintos tipos de variables punto flotante en C# con cantidad de bits y rango aproximado de representación

Sintaxis de variables PUNTO FLOTANTE en Unity

Para definir una variable tipo punto flotante se utiliza la palabra clave de la primera columna seguida del nombre que va a tener esa variable, por ejemplo de la siguiente manera:

float unFloat;
double unDouble;
decimal unDecimal;

Cuando ingresamos valores con decimales se utiliza el punto como separador y en el caso particular de las variables tipo float, cuando se le asigna un valor hay que hacerlo se suele incluir la letra «f», para explicitar que el valor que indicamos es de tipo float, por ejemplo:

unFloat = 3.51f

En el caso anterior como estamos asignando un valor decimal en una variable tipo float no habría problema en no incluir la «f», sin embargo en otras operaciones como ejecuciones de métodos pasando valores tipo float como parámetros sí puede ser de caracter obligatorio especificar que tal valor es un float.

Aplicaciones de una variable PUNTO FLOTANTE en Unity

Las variables tipo punto flotante permiten representar datos que pertencecen al conjunto numérico de los números reales, así que podemos usarla para representar números que tengan esa naturaleza, por ejemplo el peso, temperatura, volumen, altura. Además se utilizan para construir estructuras de datos mas complejos como los arrays y matrices de datos tipo float, clases de programación como como Vector2 y Vector3 o también podemos definir clases propias y utilizar floats en su estructura interna.

Secured By miniOrange