Conteúdo do Curso
Introdução ao C++
Introdução ao C++
Tipos de Dados
Ao declarar uma variável, é necessário especificar que tipo de dados armazenaremos nela. Existem tipos de dados para facilitar o manuseio da memória em cada situação.
Tipos de Inteiro | |||
---|---|---|---|
int | |||
short | |||
Tipos de Ponto Flutuante | |||
float | |||
double | |||
Tipos de Caractere | |||
char | |||
string | |||
Outros Tipos | |||
bool | |||
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 dados bool
representa dois valores booleanos: zero interpretado como falso e um é interpretado como verdadeiro.
Char
O tipo de dado char
é utilizado para armazenar caracteres individuais, que podem incluir letras, dígitos, sinais de pontuação e caracteres especiais. Estes caracteres devem ser colocados entre aspas simples ('
), como 'A'
, '9'
, ou '!'
.
Vazio (Void)
O tipo de dado void
representa a ausência de um valor. É usado principalmente para funções que não retornam dados. Quando uma função é declarada como void
, significa que a função executa uma ação, mas não fornece um resultado.
Nota
A utilização e o propósito do
void
serão explorados mais adiante no capítulo sobre funções.
Você pode verificar o tipo de dados de certas expressões usando o código abaixo. Sinta-se à vontade para experimentar.
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; }
Obrigado pelo seu feedback!