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.