Existem 2 tipos de variáveis númericas. Com casas decimais (de pontos flutuantes) e sem casas decimais (inteiras).
Tipos sem Casas Decimais
São eles: Long, Int, Short e Byte.
Exemplos:
// Tipo Long (Longo) // Maior Valor: 9.223.372.036.854.775.807 // Menor Valor: -9.223.372.036.854.775.808 // Tamanho na Memória: 64 bits long tipoLongo = 123456789; // Tipo Inteiro (Inteiro Normal) // Maior Valor: 2.147.483.647 // Menor Valor: -2.147.483.648 // Tamanho na Memória: 32 bits int tipoInteiro = 123456; // Tipo Short (Curto) // Maior Valor: 32.767 // Menor Valor: -32.768 // Tamanho na Memória: 16 bits short tipoCurto = 123; // Tipo Byte (Super Curto) // Maior Valor: 255 // Menor Valor: 0 // Tamanho na Memória: 8 bits byte tipoSuperCurto = 25;
O mais comum é encontrar-mos variáveis inteiras “int”. Mas aconselhamos o uso dos tipos mais apropriados para a necessidade, pois assim a aplicação poderá ser otimizada em relação ao consumo de memória.
Tipos com Casas Decimais
São eles: Decimal, Double e Float.
Exemplos:
// Tipo Decimal // Maior Valor: 7.9 x 10e28 // Menor Valor: 1.0 x 10e-28 // Quantidade de Casas Decimais: 28 // Tamanho na Memória: 128 bits decimal tipoDecimal = (decimal) 123123123123123123.456456456456456456; // Tipo Double (Duplo) // Maior Valor: 1.7 x 10e308 // Menor Valor: 5.0 x 10e−324 // Quantidade de Casas Decimais: 15 // Tamanho na Memória: 64 bits double tipoDuplo = 123123123.456456456456; // Tipo Float (Ponto Flutuante) // Maior Valor: 3.4 x 10e38 // Menor Valor: 1.5 x 10e−45 // Quantidade de Casas Decimais: 7 // Tamanho na Memória: 32 bits float tipoPontoFlutuante = 123123.456456f;
O mais comum é encontrar-mos variáveis “double”. Mas aconselhamos o uso dos tipos mais apropriados para a necessidade, pois assim a aplicação poderá ser otimizada em relação ao consumo de memória.
No próximo módulo vamos falar de tipos de Texto. Clique aqui ir ao módulo 3.
Posts Relacionados:
- Mini Curso de C# – Módulo 3 – Variáveis (Tipos) Texto (String)
- Mini Curso de C# – Módulo 4 – Variáveis (Tipos) Lógicos (Boleanas)
- Mini Curso de C# – Módulo 6 – Operações Relacionais
- Mini Curso de C# – Módulo 5 – Operações Aritméticas
- Mini Curso de C# – Módulo 1 – Declaração de Variáveis
- Mini Curso de C# – Módulo 7 – Operações Lógicas
- Mini Curso de C# – Módulo 8 – Constantes



July 24th, 2009 at 7:13 PM
[...] No próximo módulo vamos falar de tipos Numéricos. Clique aqui para ir ao módulo 2. [...]