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++
course content

Conteúdo do Curso

Introdução ao C++

Introdução ao C++

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

book
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 TypesFloating Point TypesCharacter TypesOther Types
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.

h

integers

h

decimals

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

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. 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
Sentimos muito que algo saiu errado. O que aconteceu?
some-alt