Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Linguagem C

Entendendo Variáveis em C#: Tipos, Armazenamento e Uso

Uma variável é um nome dado a uma área de armazenamento que nossos programas podem manipular. Cada variável em C# tem um tipo específico, que determina o tamanho e layout da memória da variável, o intervalo de valores que pode armazenar e o conjunto de operações aplicáveis.

Categorias de Tipos de Valor Básicos

Tipo Exemplos
Tipos integraissbyte, byte, short, ushort, int, uint, long, ulong, char
Tipos de ponto flutuantefloat, double
Tipos decimaisdecimal
Tipos booleanostrue, false
Tipos anuláveis (nullable)Tipos de dados anuláveis

O C# também permite definir outros tipos de valor como enum e tipos de referência como class, que abordaremos posteriormente.

Definindo Variáveis

A sintaxe para definição de variável em C# é:

<tipo_dado> <lista_variaveis>;

Onde tipo_dado deve ser um tipo válido (char, int, float, double, ou tipo definido pelo usuário) e lista_variaveis pode conter um ou mais identificadores separados por vírgula.

Exemplos válidos:

int i, j, k;
char c, ch;
float f, salario;
double d;

Inicializando Variáveis

Variáveis são inicializadas com sinal de igual seguido de uma expressão constante:

nome_variavel = valor;

Podem ser inicializadas na declaração:

<tipo_dado> <nome_variavel> = valor;

Exemplos:

int d = 3, f = 5;
byte z = 22;
double pi = 3.14159;
char x = 'x';

Boa prática: Inicialize variáveis corretamente para evitar resultados inesperados.

Exemplo com Vários Tipos de Variáveis

using System;

namespace VariableDefinition
{
    class Program
    {
        static void Main(string[] args)
        {
            short a;
            int b;
            double c;

            // inicialização real
            a = 10;
            b = 20;
            c = a + b;

            Console.WriteLine("a = {0}, b = {1}, c = {2}", a, b, c);
            Console.ReadLine();
        }
    }
}

Saída:

a = 10, b = 20, c = 30

Recebendo Valores do Usuário

A classe Console no namespace System fornece o método ReadLine() para aceitar entrada do usuário:

int num;
num = Convert.ToInt32(Console.ReadLine());

O método Convert.ToInt32() converte a entrada (string) para int, pois Console.ReadLine() retorna string.

Expressões Lvalue e Rvalue em C#

Válido: int g = 20;

Inválido (erro de compilação): 10 = 20;

Linguagem C

  1. Entendendo Chaves Elétricas: Tipos, Funções e Aplicações
  2. Domine Variáveis e Tipos de Dados Primitivos em C#: Guia Completo
  3. Dominando Tipos de Dados em Python: Guia Prático
  4. Entendendo os Quatro Tipos Principais de Aço para Construção e Manufatura
  5. Entendendo Tipos de Variáveis Java: Um Guia Abrangente
  6. Entendendo Tipos de Dados em C: Guia Abrangente
  7. Entendendo Variáveis em C: Tipos, Regras de Nomenclatura e Gerenciamento de Memória
  8. Entendendo Regras de Escopo em C: Variáveis Locais, Globais e Formais
  9. Entendendo Variáveis no MATLAB: Fundamentos e Exemplos
  10. Entendendo Tipos de Dados no MATLAB: Guia Completo