Menu
CoddyTech

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.14159265359
challenge icon

Desafio

Iniciante

Escreva um programa em C++ que declare e inicialize as seguintes variáveis:

  • Declare uma variável float chamada itemPrice e inicialize-a com o valor 24.99f.
  • Declare uma variável double chamada temperature e inicialize-a com o valor 23.5.

Experimente você mesmo

    // Declare e inicialize as variáveis aqui
    
    
quiz iconTeste seus conhecimentos

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

Pratique por conta própria: Compilador de C++ online