Menu
Coddy logo textTech

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 se representan típicamente utilizando dos tipos de datos principales: float y double.

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

float price = 99.99f;

La 'f' (o 'F') al final de un número decimal se llama sufijo literal, y le indica explícitamente al compilador que este número debe ser tratado como un float.

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

float f = 3.14159265359;
double d = 3.14159265359;

cout << f << endl; // Podría imprimir: 3.14159
cout << d << endl; // Podría imprimir: 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.

Hoja de referencia

En C++, los números reales se representan utilizando los tipos de datos float y double.

float almacena números decimales con precisión simple (normalmente 7 dígitos decimales):

float price = 99.99f;

El sufijo 'f' le indica explícitamente al compilador que trate el número como un float.

double almacena números decimales con doble precisión (normalmente 15-17 dígitos decimales):

float f = 3.14159265359;
double d = 3.14159265359;

cout << f << endl; // Podría imprimir: 3.14159
cout << d << endl; // Podría imprimir: 3.14159265359

Pruébalo tú mismo

#include <iostream>

int main() {
    // Declara e inicializa las variables aquí
    
    
    // Muestra los valores
    std::cout << "Price: " << itemPrice << std::endl;
    std::cout << "Temperature: " << temperature << std::endl;
    
    return 0;
}
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