Tipos de Dados em C# Explicados: Int, Double, Bool, String e Mais
O que são Tipos de Dados em C#?
C# oferece um conjunto de tipos de dados fundamentais que formam a espinha dorsal de qualquer aplicação. Esses tipos definem o tipo de valores que variáveis podem armazenar e determinam como o runtime os manipula. Abaixo, percorreremos os tipos mais comuns — int, double, bool e string — com exemplos claros e executáveis.
1) Inteiro (int)
O tipo int (Int32) armazena números inteiros variando de –2.147.483.648 a 2.147.483.647. É o tipo numérico mais usado para contagem, indexação e operações aritméticas.

using System;
namespace DemoApplication {
class Program {
static void Main(string[] args) {
int num = 30;
Console.Write(num);
Console.ReadKey();
}
}
}
Explicação
- Declara uma variável
intnume atribui o valor 30. - Imprime
numno console.
Executar o programa produz a saída:

2) Double (double)
O tipo double representa um número de ponto flutuante de precisão dupla, adequado para cálculos de alta precisão, como dados científicos.

using System;
namespace DemoApplication {
class Program {
static void Main(string[] args) {
double num = 30.33;
Console.Write(num);
Console.ReadKey();
}
}
}
Explicação
- Declara uma variável
doublenume atribui 30.33. - Exibe
numno console.
O console mostra:

3) Booleano (bool)
Booleanos armazenam os valores lógicos true ou false e são essenciais para controle de fluxo, condicionais e flags.

using System;
namespace DemoApplication {
class Program {
static void Main(string[] args) {
bool status = true;
Console.Write(status);
Console.ReadKey();
}
}
}
Explicação
- Define uma variável
boolstatuse define comotrue. - Imprime o valor booleano.
Saída:

4) String (string)
Strings armazenam sequências de caracteres Unicode e são indispensáveis para processamento de texto, interação com usuário e serialização de dados.

using System;
namespace DemoApplication {
class Program {
static void Main(string[] args) {
string mensagem = "Olá";
Console.Write(mensagem);
Console.ReadKey();
}
}
}
Explicação
- Declara uma variável
stringmensageme inicializa com "Olá". - Exibe a string no console.
Resultado:

Esses exemplos ilustram os tipos de dados centrais que todo desenvolvedor C# deve dominar. Ao entender a semântica e casos de uso apropriados para cada tipo, você pode escrever código mais limpo, seguro e performático.
Linguagem C
- Dominando Declarações Using em C#: Imports, Aliases e Diretivas Estáticas
- Entendendo Tipos de Dados em C++: Fundamentos, Modificadores e Boas Práticas
- Tipos de Dados em C Explicados: int, float, char e Mais – Guia Completo
- Quatro Padrões Comprovados para Funções Definidas pelo Usuário em C
- Variáveis e Tipos de Dados em C++: Guia Completo sobre int, double, char, string, bool
- Operadores em C++ Explicados: Tipos, Exemplos e Programas Práticos
- Dominando o Tipo Char em C++: Declaração, ASCII e Técnicas de Conversão
- Structs em C++ Explicadas com Exemplo Prático
- Dominando std::list em C++: Sintaxe, Funções e Exemplos Práticos
- Dominando a Função free() em C: Guia Prático e Exemplo