c operators arithmetic
quais são bons sites para assistir anime
Operadores em C # são símbolos especiais para denotar a operação que o programa deve realizar. Este tutorial explica os operadores C # em detalhes com exemplos:
Em nosso tutorial anterior, aprendemos sobre instruções condicionais em C #. Também aprendemos como usar instruções if, if-else e if-else if para definir diferentes condições.
Uma declaração condicional como “se” também é conhecida como uma declaração de tomada de decisão, pois fornece ao usuário um mecanismo para definir um resultado com base em uma decisão definida pelos operadores.
Os operadores oferecem uma forma de definir decisões baseadas em Lógica, Operações Aritméticas, Comparação, etc.
=> Veja nossa série completa de treinamento C # aqui
O que você aprenderá:
Operadores C #
Operadores em C # são símbolos especiais que denotam a operação que o programa precisa realizar nos operandos. Por exemplo, eles podem ser usados para avaliar uma variável ou executar uma operação em uma variável para fazer uma expressão apropriada.
C # oferece uma ampla variedade de operadores, como operadores aritméticos, operadores relacionais, operadores de atribuição, operadores lógicos, operadores unários, etc. Neste tutorial, iremos discutir alguns dos operadores importantes junto com seu uso.
Operadores aritméticos
O operador aritmético permite que o programa execute operações algébricas gerais contra valores numéricos.
Existem cinco operadores básicos presentes na linguagem de programação C #.
- Adição (símbolo “+”): Execute a adição de operandos.
- Subtração (símbolo “-“): Executa a subtração de operandos.
- Divisão (símbolo “/”): Executa a divisão de operandos.
- Multiplicação (símbolo “*”): Executa multiplicação de operandos.
- Módulo (símbolo “%”): Retorna lembrete após a divisão do inteiro.
Exemplo:
int a = 10; int b = 5; int result; result = a + b; result = a - b; result = a * b; result = a / b; result = a % b;
- O resultado da primeira operação será 15, ou seja, a soma de dois números inteiros.
- O resultado da segunda operação será 5, ou seja, subtração de dois números inteiros.
- O resultado da terceira operação será 50, ou seja, multiplicação entre dois inteiros.
- O resultado da quarta operação será 2, ou seja, saída da divisão de dois inteiros.
- O resultado da quinta operação será 0, pois não haverá nenhum lembrete quando dois números inteiros forem divididos.
Deve-se lembrar que o resultado da operação dependerá do tipo de dados usado para armazenar o resultado.
Portanto, se a divisão de dois valores inteiros retornar um valor flutuante e se o resultado for atribuído a uma variável inteira, a parte decimal será perdida devido aos diferentes tipos de dados. Para saber mais sobre tipos de dados e conversão, por favor visite nosso tutorial anterior.
O operador de módulo é diferente dos outros operadores, ele retorna o valor do lembrete da divisão de inteiros. Digamos que se dividirmos 20 por 6, o operador de divisão retornará uma resposta como 3 (o quociente) e o operador de módulo retornará 2, ou seja, o lembrete da divisão.
Além dos 5 operadores definidos acima, C # também oferece dois operadores especiais que aumentam ou diminuem o valor de uma variável em 1.
Esses são:
- Operador de incremento : Denotado pelo símbolo “++”
- Operador de decremento : Denotado pelo símbolo “- -“
Esses operadores podem ser pré-fixados ou sufixados com variáveis para operação.
Exemplo:
int a = 10; int b = 5; int increment; int decrement; increment = a++; decrement = b--;
No exemplo acima, a resposta para o incremento será 11, ou seja, o valor de a será aumentado em 1. Enquanto a resposta para o decréscimo será 4, ou seja, o valor de b será diminuído em 1.
Operadores Relacionais
Qualquer relação entre os dois operandos é validada usando operadores relacionais. Operadores relacionais retornam valores booleanos. Se a relação entre dois operandos for validada com sucesso, ela retornará “verdadeiro” e se a validação falhar, “falso” será retornado.
Operadores relacionais são usados principalmente na tomada de decisões ou para definir condições para loops.
Vamos dar uma olhada nos operadores relacionais oferecidos por C #:
- Maior que operador: (denotado por “>”): Valida maior que a relação entre operandos.
- Menos que operador: (denotado por '<“): Validates less than the relation between operands.
- Operador igual a: (denotado por “==”): Valida a igualdade de dois operandos.
- Maior que ou igual a (denotado por “> =”): Valida maior ou igual à relação entre os dois operandos.
- Menor ou igual a (denotado por '<=”): Validates less than or equals to the relations between the two operands.
- Não igual: (denotado por “! =”): Valida uma relação diferente entre os dois operandos.
int a = 10; int b = 5; bool validate; validate = a > b; //1 Console.WriteLine(validate); validate = a = b; //4 Console.WriteLine(validate); validate = a <= b; //5 Console.WriteLine(validate); validate = a != b; //6 Console.WriteLine(validate);
O resultado do programa acima será:
- a> b retornará “True”.
- para
- a == b retornará “False”.
- a> = b retornará “Verdadeiro”, pois a é maior que be o operador está procurando uma avaliação bem-sucedida de qualquer uma das condições fornecidas para retornar um valor verdadeiro. Como o exemplo dado retorna “Verdadeiro” em ambos os casos, o operador retornará verdadeiro.
- para<=b will return “False” as a is neither less than b nor equal to b.
- a! = b retornará “Verdadeiro” já que a não é igual a b.
Operadores de atribuição
Operadores de atribuição são usados para atribuir valor a uma variável. Geralmente são usados antes de um operador aritmético.
Vamos dar uma olhada nos operadores de atribuição oferecidos por C #:
(i) Igual a (“=”): É um dos operadores de atribuição mais simples. Ele atribui o valor de um operando a outro. ou seja, o valor do operando do lado direito para o operando do lado esquerdo.
Examp a: a = b
(ii) Adicionar Igual ao Operador de Atribuição: Como o nome sugere, é uma combinação de mais “+” e igual a “=”. Ele é escrito como “+ =” e adiciona o operando à direita ao operando à esquerda e armazena o valor final no operando à esquerda.
Exemplo: a + = b significa (a = a + b)
(iii) Subtrair Operador de Atribuição Igual: Semelhante ao add equals, ele subtrai o valor do operando direito do operando esquerdo e, em seguida, atribui o valor ao operando esquerdo.
Exemplo: a - = b significa (a = a-b)
(iv) Divisão igual ao Operador de Atribuição: Ele divide o valor do operando direito com o operando esquerdo e, a seguir, armazena o resultado no operando esquerdo.
Exemplo: a / = b média (a = a / b)
(v) Multiplicar igual ao operador de atribuição: Ele multiplica o valor do operando direito pelo operando esquerdo e, a seguir, armazena o resultado no operando esquerdo.
Exemplo: a * = b média (a = a * b)
(vi) Módulo igual ao operador de atribuição: Ele encontra o módulo do operando esquerdo e direito e armazena o valor no operando esquerdo.
Exemplo:
a %=b means (a= a%b)
Dada a seguir é um programa para ter mais clareza:
int a = 10; int b = 5; a += b; //1 Console.WriteLine(a); a -= b; //2 Console.WriteLine(a); a /= b; //3 Console.WriteLine(a); a *= b; //4 Console.WriteLine(a); a %= b; //5 Console.WriteLine(a);
Resultado
- O primeiro valor retornará 15, ou seja, a = a + b.
- O segundo operador retornará 10, ou seja, a = a-b.
- O terceiro operador retornará 2, ou seja, a = a / b.
- O quarto operador retornará 50, ou seja, a = a * b.
- O quinto operador retornará 0, ou seja, a = a% b.
Operadores lógicos
Operadores lógicos são usados para executar operações lógicas. Os operadores lógicos trabalham com expressões booleanas e retornam um valor booleano. Os operadores lógicos são usados com os operadores condicionais em loops e instruções de tomada de decisão.
Operadores lógicos e seu uso.
# 1) Operador Lógico E
Símbolo: '&&'
O operador AND retorna verdadeiro quando ambos os valores são verdadeiros. Se algum dos valores for falso, ele retornará falso.
Por exemplo, A && B retornará verdadeiro se A e B forem verdadeiros, se algum ou ambos forem falsos, ele retornará falso.
# 2) Operador OR lógico
Símbolo: '||'
O operador OR retorna verdadeiro se qualquer uma das condições / operandos for verdadeira. Ele retornará falso quando ambos os operandos forem falsos.
Por exemplo, A || B retorna verdadeiro se o valor de A ou B for verdadeiro. Ele retornará falso se A e B tiverem valores falsos.
# 3) Operador NÃO lógico
Símbolo: '!'
O operador NOT é usado para reverter a conclusão lógica de qualquer condição. Se a condição for verdadeira, ela retornará falsa e se a condição for falsa, ela retornará verdadeira.
Exemplo, ! (A || B) retorna falso se “A || B” retornar verdadeiro e retornará verdadeiro se “A || B” retornar falso.
Programa de exemplo:
int a = 10; int b = 5; bool result; // AND operator result = (a == b) && (a>b) Console.WriteLine(result); //OR Operator result = (a == b) || (a>b) Console.WriteLine(result); //NOT Operator result = !((a == b) || (a>b)) Console.WriteLine(result);
O resultado do programa acima será:
- O primeiro valor retornará falso como uma das condições, ou seja, a == b é falso.
- O segundo operador retornará verdadeiro como uma das condições, ou seja, a> b é verdadeiro.
- O terceiro operador retornará falso, ou seja, a negação do resultado do operador OR.
Conclusão
Neste tutorial, aprendemos sobre os diferentes tipos de operadores na linguagem de programação C #. Aprendemos sobre o uso e os símbolos desses operadores. O operador aritmético é usado pelo programa para realizar operações algébricas simples, como adição, subtração, multiplicação, divisão, etc.
Operadores relacionais são aqueles que são usados para validar um relacionamento entre os dois operandos como se fossem iguais, maiores que, menores que, etc. Os operadores de atribuição são usados para atribuir valores a uma variável. Um exemplo mais simples do operador de atribuição é “igual a”. Operadores lógicos são usados para realizar operações lógicas como AND, OR, NOT, etc.
Os operadores são amplamente usados para declarar condições em instruções de tomada de decisão, ao usar loops ou ao executar operações algébricas.
=> Verifique nosso guia de treinamento definitivo em C # aqui
Leitura recomendada
- Exemplos de operadores booleanos e aritméticos do Unix Shell Script
- Declarações condicionais Unix: If Then Else e Operadores relacionais
- Operadores C ++, tipos e exemplos
- Operadores Python
- Novos / excluir operadores em C ++ com exemplos
- Constantes, operadores e precedência de operadores em VBScript
- Análise do banco de dados relacional de código aberto Altibase
- Correlação e ações lógicas na ferramenta Neoload