Operador aritmético em C

Operador aritmético em C

Existem vários tipos de operadores que estão presentes nos idiomas C. Com esses operadores, podemos manipular diferentes tipos de operandos ou dados com procedimento diferente. O operador aritmético é um dos operadores pelo qual podemos operar diferentes tipos de valores matemáticos. Primeiro, temos que ver que a posição do operador aritmético em grupos de operadores é.

Grupos de operadores:

  • Operadores unários
  • Operadores aritméticos
  • Operadores bitwise
  • Operadores relacionais
  • Operadores lógicos
  • Operadores condicionais
  • Operadores de atribuição

Um tipo de regras de processo, se, em um problema, existem vários operadores presentes, esse tipo de problema é resolvido de acordo com esta ordem de grupos de operadores. Isso significa:

UNARY -> Aritmético -> Bitwise -> Breve.

Instrução aritmética:

Instrução aritmética é uma instrução usada para manipular dados usando operadores.

Exemplo:

1
3 + 4 * 5

Um resultado pode ser 23, outro pode ser 35.

Um resultado está certo, outro está errado. Usamos o operador que procede bodmas. Mas na linguagem C, não há regra de Bodmas.

Operadores aritméticos:

Existem diferentes tipos de operadores aritméticos estão presentes na linguagem C. Os principais operadores são a divisão (/), multiplicação (*), adição (+) e subtração (-). Suas prioridades são as seguintes:

*, /, % (mesma prioridade) 1ª prioridade

+, - (mesma prioridade) 2ª prioridade

A regra de associtividade é da esquerda para a direita.

Por exemplo: 3 + 4 - 7 = 7 - 7 = 0.

Aqui dois operadores são usados. Um é o operador de adição e outro é o operador de subtração. Como ambos os operadores pertencem ao mesmo nível de prioridade, as regras anteriores são seguidas da esquerda para a direita. Para esta adição, o operador executa primeiro o Operador de Subtração Executa o próximo.

Exemplo de programação 1:

Aqui vemos um exemplo de expressão aritmética. Como o operador de divisão é executado na expressão?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#incluir
int main ()

int x; // declarando uma variável.
x = 3/4; // Expressão aritmética.
printf ("%d", x);
retornar 0;

Saída:

Explicação:

Neste exemplo de programação, a expressão aritmética fornecida é x = 3/4;

No idioma C, se executarmos alguma operação entre dois números inteiros, o resultado ocorre como um número inteiro. Aqui 3 e 4 são inteiros, então o resultado não criou nenhum número real. Então, não pode vir e flutuar no número.

Então, 11/5 = 2, então o resultado virá 2. Se x = 3.0/4, o resultado virá 0.75. Isso significa que, se um tipo de dados for real, o resultado será float.

Então,

1
2
3
4
5
6
7
3/4 = 0;
3.0/4 = 0.75;
3/4.0 = 0.75;
3.0/4.0 = 0.75;

Isso significa que o número inteiro virá se e somente se ambos forem inteiros. Caso contrário, virá qualquer número real.

% O operador dá o resultado do restante.

1
2
3
4
5
x = 23%4 = 3
x = 25%5 = 0
x = 3%4 = 3

Se queremos dividir qualquer número para outro número, significa que é divisível ou não, use apenas o operador Modulo (%).

Exemplo de programação 2:

Aqui vemos um exemplo de expressão aritmética. Como o operador de adição é executado na expressão?

1
2
3
4
5
6
7
8
9
10
11
12
13
#incluir
int main ()

int x;
x = 3 + 4;
printf ("%d \ n", x);
retornar 0;

Saída:

Explicação:

Neste exemplo de programação, a expressão fornecida é x = 3 + 4;

Aqui dois operadores são usados. Um é o operador de adição e outro é o operador de atribuição. Como o operador de adição tem a prioridade mais alta do que o operador de atribuição, o operador de adição é executado primeiro, depois o operador de atribuição é executado. Portanto, a adição de 3 e 4 é 7, então 7 é atribuída na variável x com a ajuda do operador de atribuição.

Exemplo de programação 3:

Aqui vemos um exemplo de expressão aritmética ou como o operador de subtração é executado na expressão:

1
2
3
4
5
6
7
8
9
10
11
12
13
#incluir
int main ()

int x; // declarando uma variável.
x = 3 - 4; // expressão aritmética é usada.
printf (" %d \ n", x);
retornar 0;

Saída:

Explicação:

Neste exemplo de programação, a expressão fornecida é x = 3 - 4;

Aqui dois operadores são usados. Um é o operador de subtração e outro é o operador de atribuição. Como o operador de subtração tem maior prioridade do que o operador de atribuição, o operador de subtração é executado primeiro, o operador de atribuição é executado. Portanto, a subtração de 3 e 4 é -1, então -1 é atribuído na variável x com a ajuda do operador de atribuição.

Exemplo de programação 4:

Aqui vemos um exemplo de expressão aritmética. Como o operador de multiplicação é executado na expressão?

1
2
3
4
5
6
7
8
9
10
11
12
13
#incluir
int main ()

int x; // declarando uma variável.
x = 3 * 4; // expressão aritmética é usada.
printf (" %d \ n", x);
retornar 0;

Saída:

Explicação:

Neste exemplo de programação, a expressão fornecida é x = 3 * 4;

Aqui dois operadores são usados. Um é o operador de multiplicação e outro é o operador de atribuição. Como o operador de multiplicação tem maior prioridade do que o operador de atribuição, o operador de multiplicação é executado primeiro, depois o operador de atribuição executa. Portanto, a multiplicação de 3 e 4 é 12, então 12 é atribuída na variável x com a ajuda do operador de atribuição.

Exemplo de programação 5:

Aqui vemos um exemplo de expressão aritmética. Como diferentes operadores aritméticos são executados na expressão?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#incluir
int main ()

int x = 0;
x = 34 + 21 - 15 *3/4;
printf ("O valor da expressão é: %d \ n", x);
retornar 0;

Saída:

Explicação:

Neste exemplo de programação, a expressão fornecida é x = 34 + 21 - 15 *3/4;

Aqui todos os operadores aritméticos são usados. Como adição, subtração, divisão e operadores de multiplicação são usados ​​na expressão dada, o operador de maior prioridade é executado primeiro e depois outro operador executa. Então, o operador de multiplicação e divisão executa primeiro. Após essa adição e os operadores de subtração executados, pois pertencem ao nível de menos prioridade.

Conclusão:

A partir da discussão acima do operador aritmético em grupos de operadores, chegamos a essa conclusão de que o operador aritmético é um dos operadores mais importantes para o operador diferentes tipos de dados matemáticos. Através do operador aritmético, podemos facilmente resolver diferentes tipos de operação matemática.