Flotante

From Valve Developer Community
Jump to: navigation, search
English (en)Deutsch (de)español (es)
... Icon-Important.png

Un flotante, en inglés 'float', cuyo nombre completo es 'punto de valor flotante', es un número que tiene decimales. Es lo contrario de número entero, que solo almacena un número natural entero, sin decimales. Un flotante requiere un poco más de memoria para almacenar un valor, pero ofrece muchísima más precisión.

Ejemplos de un entero: 32, -53, -12, 40

Ejemplos de un flotante: 14.20f, 31.15


Por defecto, C++ redondea siempre los valores negativos con decimales a 0, por lo tanto un -3.50 será un simple -3. Para poder convertir de un flotante positivo a uno negativo, este código puede servir:

float Numeroflotante = 14.20;

float NegativoNumeroflotante = -Numeroflotante;

Lo que se hace en esa operación es simplemente multiplicar el símbolo de resta al valor de la variable flotante 'Numeroflotante'. Otra forma de hacerlo:

float Numeroflotante = 14.20;

float NegativoNumeroflotante = Numeroflotante * -1.0f

Recomendados