Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Tipos de Dados | Variáveis e Tipos de Dados
Introdução ao C++

bookTipos de Dados

Ao declarar uma variável, é necessário especificar o tipo de dado que será armazenado nela. Existem tipos de dados para facilitar o gerenciamento de memória em cada situação.

Tipos InteirosTipos de Ponto FlutuanteTipos de CaracteresOutros Tipos
intfloatcharbool
shortdoublestringvoid

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.h

integers.h

decimals.h

decimals.h

copy
12
// 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.

on = true = 1
off = false = 0

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 '!'.

Void

O tipo de dado void representa a ausência de valor. É utilizado 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 a finalidade de void serão explorados mais adiante no capítulo sobre funções.

É possível verificar o tipo de dado de certas expressões utilizando o código abaixo. Sinta-se à vontade para experimentar.

main.cpp

main.cpp

copy
123456789
#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?

question mark

O que o tipo de dado int armazena?

Select the correct answer

question mark

Qual é a sintaxe correta para um tipo char?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 1

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 3.85

bookTipos de Dados

Deslize para mostrar o menu

Ao declarar uma variável, é necessário especificar o tipo de dado que será armazenado nela. Existem tipos de dados para facilitar o gerenciamento de memória em cada situação.

Tipos InteirosTipos de Ponto FlutuanteTipos de CaracteresOutros Tipos
intfloatcharbool
shortdoublestringvoid

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.h

integers.h

decimals.h

decimals.h

copy
12
// 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.

on = true = 1
off = false = 0

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 '!'.

Void

O tipo de dado void representa a ausência de valor. É utilizado 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 a finalidade de void serão explorados mais adiante no capítulo sobre funções.

É possível verificar o tipo de dado de certas expressões utilizando o código abaixo. Sinta-se à vontade para experimentar.

main.cpp

main.cpp

copy
123456789
#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?

question mark

O que o tipo de dado int armazena?

Select the correct answer

question mark

Qual é a sintaxe correta para um tipo char?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 1
some-alt