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. Para más información sobre variables en programación y los distintos tipos de variables consultar este artículo.
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 variable | Cantidad de Bits | Presición | Menor valor representable | Máximo valor representable |
float | 32 | ~6 a 9 dígitos | ±1.5 x 10−45 | ±3.4 x 1038 |
double | 64 | ~15 a 17 dígitos | ±5.0 × 10−324 | ±1.7 × 10308 |
decimal | 128 | ~28 a 29 dígitos | ±1.0 x 10-28 | ±7.9 x 1028 |
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.
Vídeo tutorial sobre VARIABLES en programación
En el siguiente vídeo vemos qué son las variables en programación, para qué se usan y algunos tipos de variables primitivas como los FLOAT.