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.14159265359Desafío
PrincipianteEscribe un programa en C++ que declare e inicialice las siguientes variables:
- Declara una variable
floatllamadaitemPricee inicialízala con el valor24.99f. - Declara una variable
doublellamadatemperaturee inicialízala con el valor23.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.14159265359Prué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;
}Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores Parte 1
Operadores aritméticosOperador móduloIncremento/DecrementoPost-incremento/decrementoAtajos aritméticosOperadores de comparaciónComparación de strings7Conceptos básicos de Entrada/Salida
Sentencia coutSentencia cinEntrada de cadenasResumen - Hasta 120Resumen - Verdadero o Falso5Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Repaso - Lógica simpleOperadores lógicos Parte 38Calculadora de números
Mensaje de bienvenidaObtención de números3Variables Parte 2
Declaración de tiposConvenciones de nomenclaturaResumen - Inicializar variablesType Casting Parte 1Type Casting Parte 26Toma de decisiones
Sentencia IfIf - ElseSentencia SwitchOperador condicionalRepaso - If ElseIf - Else anidados