Variáveis

 Em C#, variáveis são elementos fundamentais usados para armazenar e manipular dados durante a execução de um programa. Uma variável é um nome associado a um local na memória do computador onde um valor pode ser armazenado. Elas permitem que você armazene diferentes tipos de dados, como números, texto, objetos e muito mais, para que possam ser usados posteriormente no código. Aqui estão os principais pontos sobre variáveis em C#:

Declaração: Para criar uma variável em C#, você precisa declará-la, especificando seu tipo e um nome exclusivo. A sintaxe básica é: tipo nomeDaVariavel;.

Tipos de Dados: C# possui diversos tipos de dados, incluindo inteiros (int, long, etc.), números de ponto flutuante (float, double), caracteres (char), strings (string), booleanos (bool), entre outros. Cada tipo tem um intervalo e tamanho diferentes para armazenar valores.

Atribuição de Valor: Depois de declarada, você pode atribuir um valor a uma variável usando o operador de atribuição (=). Por exemplo: int idade = 25;.

Manipulação de Valor: Você pode modificar o valor de uma variável ao longo do programa, reatribuindo valores a ela conforme necessário.

Escopo: Variáveis têm escopo, o que significa que elas só são acessíveis dentro de determinadas partes do código onde foram declaradas. Isso ajuda a evitar conflitos de nomes.

Constantes: Além das variáveis comuns, C# também permite declarar constantes usando a palavra-chave const. O valor de uma constante não pode ser alterado após a declaração.

Inicialização: É uma boa prática sempre inicializar as variáveis com algum valor antes de usá-las para evitar comportamentos inesperados.

Segue as variaveis existentes no c#(tipos primitivos) e seus pesos.

byte: Representa valores inteiros sem sinal na faixa de 0 a 255. Tamanho: 1 byte.

sbyte: Representa valores inteiros com sinal na faixa de -128 a 127. Tamanho: 1 byte.

short: Representa valores inteiros com sinal na faixa de -32,768 a 32,767. Tamanho: 2 bytes.

ushort: Representa valores inteiros sem sinal na faixa de 0 a 65,535. Tamanho: 2 bytes.

int: Representa valores inteiros com sinal na faixa de -2,147,483,648 a 2,147,483,647. Tamanho: 4 bytes.

uint: Representa valores inteiros sem sinal na faixa de 0 a 4,294,967,295. Tamanho: 4 bytes.

long: Representa valores inteiros com sinal na faixa de -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807. Tamanho: 8 bytes.

ulong: Representa valores inteiros sem sinal na faixa de 0 a 18,446,744,073,709,551,615. Tamanho: 8 bytes.

float: Representa números de ponto flutuante de precisão simples. Tamanho: 4 bytes.

double: Representa números de ponto flutuante de precisão dupla, com maior faixa e precisão que o float. Tamanho: 8 bytes.

decimal: Representa números decimais de alta precisão, com uso comum em cálculos financeiros. Tamanho: 16 bytes.

char: Representa um caractere Unicode. Tamanho: 2 bytes.

bool: Representa um valor booleano (verdadeiro ou falso). Geralmente 1 byte, mas o tamanho exato pode variar dependendo da implementação.

string: Não é um tipo primitivo, mas em C#, uma string é armazenada usando a codificação UTF-16, onde cada caractere é representado por 2 bytes. Isso significa que o tamanho em bytes de uma string será o número de caracteres multiplicado por 2. No entanto, além dos bytes usados para representar os caracteres reais, há um pequeno overhead de memória para armazenar informações adicionais sobre a string, como seu comprimento e outras metainformações. Isso pode variar de acordo com a implementação e o ambiente de execução.

Aqui está um exemplo simples de declaração e uso de variáveis em C#:

using System; class Program { static void Main() { int idade; // Declaração idade = 30; // Atribuição de valor string nome = "João"; // Declaração e atribuição Console.WriteLine("Nome: " + nome); Console.WriteLine("Idade: " + idade); } }

Exemplos de uso de variaveis:

1 - Variáveis numéricas:

int idade = 25; // Número inteiro double altura = 1.75; // Número de ponto flutuante de dupla precisão float peso = 68.5f; // Número de ponto flutuante de simples precisão decimal salario = 5000; // Número decimal de alta precisão

2 - Variáveis booleanas:

bool estaChovendo = true; // Valor verdadeiro ou falso

3 - Variáveis de data e hora:

DateTime dataNascimento = new DateTime(1998, 3, 15); // Data e hora TimeSpan intervalo = TimeSpan.FromHours(2); // Intervalo de tempo

4 - Variáveis de coleções:

int[] numeros = { 1, 2, 3, 4, 5 }; // Array de inteiros List<string> cores = new List<string>(); // Lista de strings cores.Add("Vermelho"); cores.Add("Azul");

5 - Variáveis personalizadas:

class Pessoa { public string Nome { get; set; } public int Idade { get; set; } } Pessoa pessoa1 = new Pessoa(); pessoa1.Nome = "Maria"; pessoa1.Idade = 30;

6 - Variáveis enumeradas:

enum DiasDaSemana { Segunda, Terça, Quarta, Quinta, Sexta, Sábado, Domingo } DiasDaSemana dia = DiasDaSemana.Quarta;

Estes são apenas alguns exemplos de tipos de variáveis em C#. Lembre-se de que os tipos de variáveis determinam como os dados são armazenados e manipulados em seu programa.

Comentários

Postagens mais visitadas