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

Conteúdo do Curso

Introdução ao C++

Introdução ao C++

1. Introdução
2. Introdução aos Operadores
3. Variáveis e Tipos de Dados
4. Introdução ao Fluxo de Programas
5. Introdução às Funções

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

h

integers

h

decimals

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

on = verdadeiro = 1
off = falso = 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 '!'.

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.

cpp

main

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. Qual o tipo de dado que a variável int armazena?
2. Qual é a sintaxe correta para um tipo `char`?
Qual o tipo de dado que a variável int armazena?

Qual o tipo de dado que a variável int armazena?

Selecione a resposta correta

Qual é a sintaxe correta para um tipo `char`?

Qual é a sintaxe correta para um tipo char?

Selecione algumas respostas corretas

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 1
We're sorry to hear that something went wrong. What happened?
some-alt