Objetivos
Operadores Relacionais
Os operadores atribuição são utilizados para informar que um valor será armazenado em um variável.
O operador (=) pode ser usado em conjunto com os operadores ariméticos, lógicos e outros.
Abaixo serão listados os operadores suportados pela linguagem C.
Operador |
Significado |
Exemplo |
= |
Atribuição |
a=b |
- |
+= |
Atribuição acumulativa de adição |
a+=b |
a = a + b |
-= |
Atribuição acumulativa de subtração |
a-=b |
a = a - b |
*= |
Atribuição acumulativa de multiplicação |
a*=b |
a = a * b |
%= |
Atribuição acumulativa de Módulo |
a%=b |
a = a % b |
/= |
Acumulação de divisão |
a/=b |
a = a + b |
|= |
Acumulação de OU bit-a-bit |
a/=b |
a = a / b |
&= |
Acumulação de E bit-a-bit |
a&=b |
a = a & b |
^= |
Acumulação de Ou-Exclusivo |
a^=b |
a = a ^ b |
<<= |
Acumulação de deslocamento |
a<<=b |
a = a << b |
>>= |
Acumulação de deslocamento |
a>>=b |
a = a >> b |
Sintaxe
variavel operador= valor2 ou expressao2
variavel = valor
Exemplo 1
#include <stdio.h>
int main ()
{
int a = 1, b = 2;
printf("%d \n",a += b);
printf("%d \n",a <<= b);
printf("%d \n",a *= b);
return 0;
}
Saída
3
12
24
Histórico de atualizações
- 10/03/2025 - versão inicial
Os cursos oferecidos nesta página são cursos fornecidos por parceiros. Ao comprar um curso clicando
em seu banner, você está ajudando a manter o projeto TutorialDev vivo. Os sites dos cursos parceiros utilizam cookies.