Conteúdo do Curso
Introdução ao C++
Introdução ao C++
Tipos de Dados
Ao declarar uma variável, você precisa especificar que tipo de dado iremos armazenar nela. Existem tipos de dados para facilitar o manuseio da memória em cada situação.
Integer Types | Floating Point Types | Character Types | Other Types |
---|---|---|---|
int | float | char | bool |
short | double | string | void |
Numéricos
Esses tipos são essenciais para armazenar valores numéricos e realizar operações matemáticas. Eles são divididos em dois grupos principais: tipos inteiros, que armazenam números inteiros, e tipos de ponto flutuante, que armazenam números com partes fracionárias.
integers
decimals
// examples of literal integers 5 100 30
Bool
O tipo de dado bool
representa dois valores booleanos: zero interpretado como false e um é interpretado como true.
Char
O tipo de dado char
é usado para armazenar caracteres individuais, que podem incluir letras, dígitos, sinais de pontuação e caracteres especiais. Esses caracteres devem estar entre aspas simples ('
), como 'A'
, '9'
ou '!'
.
Void
O tipo de dado void
representa a ausência de um valor. É usado principalmente para funções que não retornam nenhum dado. Quando uma função é declarada como void
, significa que a função executa uma ação, mas não fornece um resultado.
Nota
O uso e propósito de
void
serão explorados mais adiante no capítulo sobre funções.
Você pode verificar o tipo de dado de certas expressões usando o código abaixo. Sinta-se à vontade para experimentar com ele.
main
#include <iostream> #include <typeinfo> // Provides tools for type identification int main() { // `typeid().name()` gives you the type of expression // Replace `___` with a number, boolean (true/false), or character std::cout << "The data type is " << typeid(___).name() << std::endl; }
1. O que o tipo de dado int armazena?
2. Qual é a sintaxe correta para um tipo char
?
Obrigado pelo seu feedback!