Flotante
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