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:
Tab. 1: Operadores de Atribuição
| 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
- 03/09/2025 - revisão 1: Ajustes: tab. 1 e sintaxes
- 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.