Por César Amorim:
Quando se estuda algoritmos computacionais umas das primeiras lições é o uso de variáveis. Você sabe o que é uma variável?
Uma variável é um espaço reservado de memória, no qual é possível guardar dados para uso posterior.
Em C# (Lê-se “cê charpi”), para uma variável ser útil, é necessário definir 4 coisas:
1.Tipo
Você tem que informar que tipo de dados espera-se receber na variável. Podem ser:
- Números Inteiros: 0, 1, 2, 3… 1.000.000.000.000, etc.…;
- Números Fracionários: 0,5, 3,33333 1,12, etc.…;
- Caracteres Alfanuméricos: a, b, 1, 2, etc.…;
- Valores lógicos: Verdadeiro ou Falso.
Lembrando que a quantidade de tipos é virtualmente ilimitada, se levarmos em conta que o programador pode definir seus próprios tipos. Nesse tópico, nos ateremos aos tipos básicos (Também conhecidos como tipos primitivos).
2.Tamanho
É necessário também, definir-se qual o tamanho da porção da memória será reservada para o armazenamento de seus dados. Esse aspecto é decisivo na programação para dispositivos móveis e aplicações embarcadas e onde mais o espaço de armazenamento pode ser uma questão crítica. Quanto maior a diferença entre o mínimo e o máximo esperado, maior será o espaço necessário.
3.Identificador
Será o meio como referenciar à sua variável. (Em outras palavras, seu nome) Não sendo permitido o uso de caracteres numéricos no início, assim como o uso de espaços. (1a, 2c, 3t, var 1, são exemplos de identificadores inválidos) É aconselhável usar identificadores claros e significativos que auxiliem a manutenção do código, devido à natureza dinâmica do valor das variáveis, um identificador claro ajuda na depuração de possíveis erros.
4.Valor
É o que se quer guardar, é normal o valor e a variável propriamente dita se confundam às vezes, principalmente quando se tem pouca prática de programação. Essa confusão normalmente gera erros de lógica comuns e deve ser evitada.
Abaixo segue a tabela dos tipos primitivos em C#:
| Tipo | Tamanho (bits) | Valores |
| bool (Lê-se Bûl) | 8 | Verdadeiro ou falso |
| char | 16 | '\u0000' to '\uFFFF' |
| byte (Lê-se baite) | 8 | 0 até 255 |
| sbyte (Lê-se éssbaite) | 8 | -128 até +127 |
| short | 16 | -32,768 até +32,76 |
| ushort (Lê-se iûlchorti) | 16 | 0 até 65,535 |
| int | 32 | -2,147,483,648 até 2,147,483,647 |
| uint (Lê-se iûl-int) | 32 | 0 até 4,294,967,295 |
| long | 64 | -9,223,372,036,854,775,808 até +9,223,372,036,854,775,807 |
| ulong (Lê-se iûl-long) | 64 | 0 até 18,446,744,073,709,551,615 |
| Decimal (Lê-se dêcimal) | 128 | 1.0 x 10-28 até 7.9 x 1028 |
| float(Lê-se flôut) | 32 | ±1.5 × 10-45 até ±3.4 × 1038 |
| double (Lê-se dobôul) | 64 | ±5.0 × 10-324 até ±1.7 × 10308 |
Exemplo
Declarar uma variável do tipo inteiro que tenha 16 bits de tamanho de nome nota1 com valor 5:
Int nota1 = 5;
Declarar uma variável do tipo lógico com valor verdadeiro, de nome log2:
Bool log2 = true;
Nenhum comentário:
Postar um comentário