
Lógica e Algoritmos
6 - Variáveis
Olá pessoal, essa é a sexta aula do treinamento de Lógica e Algoritmos com C#.
Vamos aprender a trabalhar com variáveis, que são utilizadas para armazenar informações temporariamente.
Conheça abaixo todos os tipos disponíveis na versão 12 da linguagem C#:
Tipo de Dado | Descrição | Faixa de Valores |
---|---|---|
bool | Armazena valores booleanos (true ou false) | true ou false |
byte | Armazena números inteiros sem sinal de 8 bits | 0 a 255 |
sbyte | Armazena números inteiros com sinal de 8 bits | -128 a 127 |
short | Armazena números inteiros com sinal de 16 bits | -32,768 a 32,767 |
ushort | Armazena números inteiros sem sinal de 16 bits | 0 a 65,535 |
int | Armazena números inteiros com sinal de 32 bits | -2,147,483,648 a 2,147,483,647 |
uint | Armazena números inteiros sem sinal de 32 bits | 0 a 4,294,967,295 |
long | Armazena números inteiros com sinal de 64 bits | -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807 |
ulong | Armazena números inteiros sem sinal de 64 bits | 0 a 18,446,744,073,709,551,615 |
float | Armazena números de ponto flutuante de precisão simples | ±1.5 x 10^-45 a ±3.4 x 10^38, precisão de 7 dígitos |
double | Armazena números de ponto flutuante de precisão dupla | ±5.0 × 10^-324 a ±1.7 × 10^308, precisão de 15-16 dígitos |
decimal | Armazena números decimais de alta precisão | ±1.0 x 10^-28 a ±7.9 x 10^28, com precisão de 28-29 dígitos |
char | Armazena um único caractere Unicode | Qualquer caractere Unicode (U+0000 a U+FFFF) |
string | Armazena uma sequência de caracteres Unicode | Qualquer sequência de caracteres Unicode |
object | Tipo de dados base para todos os outros tipos de dados | Qualquer tipo de dados em C# |
dynamic | Permite a atribuição de qualquer tipo de dados em tempo de execução | Depende do valor atribuído em tempo de execução |
Que tal acompanhar essa aula através do YouTube, veja o vídeo abaixo. Não se esqueça de dar aquele like e se inscrever no canal ;)