Menu
Coddy logo textTech

Números Reais

Parte da seção Fundamentos do Journey de C++ da Coddy — lição 6 de 74.

Em C++, números reais são tipicamente representados usando dois tipos de dados principais: float e double.

float é usado para armazenar números com um ponto decimal. Por exemplo:

float price = 99.99f;

O 'f' (ou 'F') ao final de um número decimal é chamado de sufixo literal, e ele diz explicitamente ao compilador que este número deve ser tratado como um float.

double é usado para armazenar números com um ponto decimal, mas com precisão dupla. float normalmente tem 7 dígitos decimais de precisão, enquanto double normalmente tem 15-17 dígitos decimais de precisão. Por exemplo:

float f = 3.14159265359;
double d = 3.14159265359;

cout << f << endl; // Pode imprimir: 3.14159
cout << d << endl; // Pode imprimir: 3.14159265359
challenge icon

Desafio

Iniciante

Escreva um programa 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.

Folha de consulta

Em C++, números reais são representados usando os tipos de dados float e double.

float armazena números decimais com precisão simples (tipicamente 7 dígitos decimais):

float price = 99.99f;

O sufixo 'f' diz explicitamente ao compilador para tratar o número como um float.

double armazena números decimais com precisão dupla (tipicamente 15-17 dígitos decimais):

float f = 3.14159265359;
double d = 3.14159265359;

cout << f << endl; // Pode imprimir: 3.14159
cout << d << endl; // Pode imprimir: 3.14159265359

Experimente você mesmo

#include <iostream>

int main() {
    // Declare e inicialize as variáveis aqui
    
    
    // Exibe os valores
    std::cout << "Price: " << itemPrice << std::endl;
    std::cout << "Temperature: " << temperature << std::endl;
    
    return 0;
}
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