Es/Float: Difference between revisions
mNo edit summary |
m (Using L template for links) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{lang|title=Flotante|Float}} | {{lang|title=Flotante|Float}} | ||
Un <code>flotante</code>, en inglés 'float', cuyo nombre completo es 'punto de valor flotante', es un número que tiene decimales. Es lo contrario de | Un <code>flotante</code>, en inglés 'float', cuyo nombre completo es 'punto de valor flotante', es un número que tiene decimales. Es lo contrario de {{L|Integer|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. | Un flotante requiere un poco más de memoria para almacenar un valor, pero ofrece muchísima más precisión. | ||
Line 28: | Line 28: | ||
==Recomendados== | ==Recomendados== | ||
* | *{{L|Integer|Número entero}} | ||
[[Category:variables]] | [[Category:variables]] | ||
[[Category:Glosario]] | [[Category:Glosario]] | ||
[[Category:Spanish]] | [[Category:Spanish]] |
Latest revision as of 06:56, 11 July 2024
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