Tipos de dados primitivos em C#(CSharp)

Autor : Antonio Carlos Ferreira de Azevedo
Postado em : 19/11/2018


C# tem vários tipos de dados predefinidos denominados tipos de dados primitivos.
A seguir apresentamos uma tabela com os mais utilizados e o intervalo de valores que podem ser armazenados neles.

Tipo de dado Descrição Tamanho (em bits) Intervalo Exemplo de uso
int Números inteiros 32 -231 a 231 -1 Int count;
count= 42;
long Números Inteiros
(Intervalo Maior)
64 -263 a 263 -1 long wait;
wait = 42L;
float Números de ponto flutuante 32 ±1.5 X 1045 a ±3.4 X 1038 float away;
away = 0.42F;
double Números de ponto flutuante de precisão dupla (maior precisão) 64 ±5.0 X 10-324 a ±1.7 X 10308 double trouble;
trouble = 0.42;
decimal Valores monetários 128 28 números significativos decimal coin;
coin= 0.42M;
string Sequência de caracteres 16 bits por caractere não aplicável string vest;
vest = "texto";
char Caracter único 16 0 a 216 -1 char grill;
grill = 'T';
bool Booleano 8 Verdadeiro ou falso bool ok;
ok = true;


Tipos Nulos (Nullable Types)

Com exceção da variável do tipo string o restante dos tipos podem ser declarados para receber valores nulos, úteis em operações envolvendo banco de dados ou em situações que podem apresentar valores nulos inesperados, para isto basta acrescentar uma interrogação ao final da declaração, ficando assim int?, long?, float?, double?, decimal?, char? e bool?.

int? meuNumero = null;


Importante

  • Variáveis do tipo char devem ser demarcadas com aspas simples
  • Variáveis do tipo string dever ser demarcadas com aspas duplas




Comentários