Variáveis C #
Uma variável é um nome dado a uma área de armazenamento que é usada para armazenar valores de vários tipos de dados. Cada variável em C # precisa ter um tipo específico, que determina o tamanho e o layout da memória da variável.
Por exemplo, uma variável pode ser do tipo String, o que significa que será usada para armazenar um valor de string. Com base no tipo de dados, operações específicas podem ser realizadas na variável.
Por exemplo, se tivermos uma variável inteira, então operações como adição e subtração podem ser realizadas na variável. Pode-se declarar várias variáveis em um programa.
Vejamos um exemplo rápido da declaração de várias variáveis de diferentes tipos de dados.
Em nosso exemplo, definiremos duas variáveis, uma do tipo 'string' e a outra do tipo 'Inteiro'. Em seguida, exibiremos os valores dessas variáveis no console. Para cada exemplo, modificaremos apenas a função principal em nosso arquivo Program.cs.
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DemoApplication{class Program{static void Main(string[] args){String message="The value is ";Int32 val=30;Console.Write(message+val);Console.ReadKey();}}}
Explicação do código
- Uma variável do tipo de dados String é declarada. O nome da variável é 'mensagem'. O valor da variável é "O valor é".
- Uma variável do tipo de dados Integer (Int32) é declarada. O nome da variável é 'val'. O valor da variável é 30.
- Por fim, a instrução Console.write é usada para gerar o valor da variável String e Integer.
Se o código acima for inserido corretamente e o programa for executado com sucesso, a seguinte saída será exibida.
Resultado
Na saída, você pode ver que os valores da string e da variável inteira são exibidos no console.
Os operadores estão acostumados a realizar operações em valores de vários tipos de dados. Por exemplo, para realizar a adição de 2 números, o operador + é usado.
Vamos ver a tabela de operadores disponíveis para os vários tipos de dados
Operadores C #
Operadores aritméticos
Esses são operadores usados para realizar operações matemáticas em números. Abaixo está a lista de operadores disponíveis em C #.
Operador | Descrição |
+ | Adiciona dois operandos |
- | Subtrai o segundo operando do primeiro |
* | Multiplica ambos os operandos |
/ | Divide o numerador por de-numerador |
% | Operador de Módulo e um resto de após uma divisão inteira |
++ | O operador de incremento aumenta o valor inteiro em um |
- | Operador de decremento diminui o valor inteiro em um |
Operadores relacionais
Esses são operadores usados para realizar operações relacionais em números. Abaixo está a lista de operadores relacionais disponíveis em C #.
Operador | Descrição |
== | Verifica se os valores dos dois operandos são iguais ou não, se sim então a condição torna-se verdadeira. |
! = | Verifica se os valores de dois operandos são iguais ou não, se os valores não são iguais, a condição torna-se verdadeira. |
> | Verifica se o valor do operando esquerdo é maior que o valor do operando direito, se sim a condição torna-se verdadeira. |
< | Verifica se o valor do operando esquerdo é menor que o valor do operando direito; se sim, a condição torna-se verdadeira. |
> = | Verifica se o valor do operando esquerdo é maior ou igual ao valor do operando direito; em caso afirmativo, a condição torna-se verdadeira. |
<= | Verifica se o valor do operando esquerdo é menor ou igual ao valor do operando direito; em caso afirmativo, a condição torna-se verdadeira. |
Operadores lógicos
Esses são operadores usados para realizar operações lógicas em valores. Abaixo está a lista de operadores disponíveis em C #.
Operador | Descrição |
&& | Este é o operador lógico AND. Se ambos os operandos forem verdadeiros, a condição se torna verdadeira. |
|| | Este é o operador lógico OU. Se algum dos operandos for verdadeiro, a condição se torna verdadeira. |
! | Este é o operador lógico NOT. |
Vejamos um exemplo rápido de como os operadores podem ser usados em .Net.
Em nosso exemplo, definiremos 2 variáveis inteiras e uma variável booleana. Em seguida, realizaremos as seguintes operações
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DemoApplication{class Program{static void Main(string[] args){Int32 val1 = 10,val2 = 20;bool status = true;Console.WriteLine(val1 + val2);Console.WriteLine(val1 < val2);Console.WriteLine(!(status));Console.ReadKey();}}}
Explicação do código
- Duas variáveis inteiras são definidas, uma sendo val1 e a outra val2. Eles serão usados para mostrar operações relacionais e aritméticas. Uma variável booleana é definida para mostrar as operações lógicas.
- Um exemplo da operação aritmética é mostrado, em que o operador de adição é realizado em val1 e val2. O resultado é gravado no console.
- Um exemplo da operação relacional é mostrado, em que o operador menor que é realizado em val1 e val2. O resultado é gravado no console.
- Um exemplo da operação lógica é mostrado, em que o operador lógico (!) É aplicado à variável de status. O operador lógico NOT inverte o valor atual de qualquer valor booleano. Portanto, se um valor booleano for 'verdadeiro', o NOT lógico retornará o valor 'falso' e vice-versa. Em nosso caso, como o valor da variável de status é 'verdadeiro', o resultado mostrará 'falso'. O resultado é gravado no console.
Se o código acima for inserido corretamente e o programa for executado com sucesso, a saída será exibida.
Resultado