Menu
Coddy logo textTech

Declaração de Tipo

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

Em C++, uma vez que uma variável é declarada com um determinado tipo, ela só pode conter valores desse tipo. Por exemplo, uma variável int só pode conter valores inteiros, e uma variável std::string só pode conter texto.

Por exemplo:

int age = 25;          // Pode conter apenas números inteiros
string str = "abc";  // Pode conter apenas texto

Estes causariam erros:

age = "defg";  // Erro: não é possível colocar texto em uma variável int
str = 25;      // Erro: não é possível colocar um número em uma variável string

Estes são válidos:

age = 26;        // OK: atribuindo um novo número inteiro
str = "Jane";    // OK: atribuindo uma nova string de texto
challenge icon

Desafio

Iniciante

Declare as seguintes variáveis com seus tipos e valores correspondentes:

  • Uma variável int chamada count com o valor 10.
  • Uma variável double chamada total com o valor 150.75.
  • Uma variável char chamada grade com o valor 'A'.
  • Uma variável bool chamada isActive com o valor false.
  • Uma variável string chamada userName com o valor "Bob123".

Após declarar essas variáveis, exiba os valores das variáveis no console no seguinte formato:

Count: [value of count]
Total: [value of total]
Grade: [value of grade]
Active: [value of isActive]
User Name: [value of userName]

Folha de consulta

Em C++, as variáveis têm tipos fixos e só podem conter valores desse tipo específico:

int age = 25;          // Pode conter apenas números inteiros
string str = "abc";    // Pode conter apenas texto

Incompatibilidades de tipo causam erros:

age = "defg";  // Erro: não é possível colocar texto em uma variável int
str = 25;      // Erro: não é possível colocar um número em uma variável string

Reatribuições válidas devem corresponder ao tipo original:

age = 26;        // OK: atribuindo um novo número inteiro
str = "Jane";    // OK: atribuindo uma nova string de texto

Experimente você mesmo

#include <iostream>
#include <string>
using namespace std;

int main() {
    // Declarando variáveis


    // Imprimindo valores
    cout << "Count: " << count << endl;
    cout << "Total: " << total << endl;
    cout << "Grade: " << grade << endl;
    cout << "Active: " << isActive << endl;
    cout << "User Name: " << userName << 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