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 textoEstes 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 stringEstes são válidos:
age = 26; // OK: atribuindo um novo número inteiro
str = "Jane"; // OK: atribuindo uma nova string de textoDesafio
InicianteDeclare as seguintes variáveis com seus tipos e valores correspondentes:
- Uma variável
intchamadacountcom o valor10. - Uma variável
doublechamadatotalcom o valor150.75. - Uma variável
charchamadagradecom o valor'A'. - Uma variável
boolchamadaisActivecom o valorfalse. - Uma variável
stringchamadauserNamecom 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 textoIncompatibilidades 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 stringReatribuiçõ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 textoExperimente 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;
}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 Aninhado