Números Reais
Parte da seção Fundamentos do Journey de C++ da Coddy. Lição 6 de 74.
Em C++, os números reais geralmente são representados usando dois tipos de dados principais: float e double.
float é usado para armazenar números com ponto decimal. Por exemplo:
float price = 99.99f;O 'f' (ou 'F') no final de um número decimal é chamado de sufixo literal e informa explicitamente ao compilador que esse número deve ser tratado como float.
double é usado para armazenar números com ponto decimal, mas com precisão dupla. Normalmente, float tem precisão de 7 dígitos decimais, enquanto double costuma ter precisão de 15 a 17 dígitos decimais. Por exemplo:
float f = 3.14159265359;
double d = 3.14159265359;
// Por padrão, cout mostra apenas 6 algarismos significativos, então ambos imprimem 3.14159:
cout << f << endl; // Imprime: 3.14159
cout << d << endl; // Imprime: 3.14159
// d ainda armazena mais precisão internamente; aumente a precisão da saída para revelá-la:
cout << setprecision(12) << d << endl; // Imprime: 3.14159265359Desafio
InicianteEscreva um programa em C++ que declare e inicialize as seguintes variáveis:
- Declare uma variável
floatchamadaitemPricee inicialize-a com o valor24.99f. - Declare uma variável
doublechamadatemperaturee inicialize-a com o valor23.5.
Experimente você mesmo
// Declare e inicialize as variáveis aqui
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores Parte 1
Operadores AritméticosOperador de MóduloIncremento/DecrementoPós-incremento/DecrementoAtalhos AritméticosOperadores de ComparaçãoComparação de Strings7Fundamentos de Entrada/Saída
Comando coutComando cinEntrada de StringRevisão - Até 120Revisão - Verdadeiro ou Falso3Variáveis Parte 2
Declaração de TipoConvenções de NomenclaturaRecapitulação - Inicializar VariáveisType Casting Parte 1Type Casting Parte 26Tomada de Decisão
Estrutura IfIf - ElseEstrutura SwitchOperador CondicionalRecapitulação - If ElseIf - Else AninhadoPratique por conta própria: Compilador de C++ online