Menu
CoddyTech

Números reales

Parte de la sección Fundamentos del Journey de C++ de Coddy. Lección 6 de 74.

En C++, los números reales suelen representarse mediante dos tipos de datos principales: float y double.

float se usa para almacenar números con punto decimal. Por ejemplo:

float price = 99.99f;

La «f» (o «F») al final de un número decimal se llama sufijo literal e indica explícitamente al compilador que este número debe tratarse como un valor float.

double se utiliza para almacenar números con punto decimal, pero con doble precisión. Normalmente, float tiene 7 dígitos decimales de precisión, mientras que double suele tener 15-17 dígitos decimales de precisión. Por ejemplo:

float f = 3.14159265359;
double d = 3.14159265359;

// De forma predeterminada, cout muestra solo 6 cifras significativas, así que ambos imprimen 3.14159:
cout << f << endl; // Imprime: 3.14159
cout << d << endl; // Imprime: 3.14159

// d sigue almacenando internamente una mayor precisión; aumenta la precisión de la salida para mostrarla:
cout << setprecision(12) << d << endl; // Imprime: 3.14159265359
challenge icon

Desafío

Principiante

Escribe un programa en C++ que declare e inicialice las siguientes variables:

  • Declara una variable float llamada itemPrice e inicialízala con el valor 24.99f.
  • Declara una variable double llamada temperature e inicialízala con el valor 23.5.

Pruébalo tú mismo

    // Declara e inicializa las variables aquí
    
    
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de C++ online