Operadores em C

A linguagem C/C++ possui operadores para cálculos matemáticos a fim de possibilitar o desenvolvimento de aplicações dos mais variados tipos. Neste post veja operadores em C.

C++ também contém os operadores para conversão de tipos de dados “const_cast”, “static_cast”, “dynamic_cast” e “reinterpret_cast”, que não estão listados na tabela.

Abaixo vemos uma tabela com os operadores utilizados na linguagem C, assim como em C++, para cálculos aritméticos. Veja:

OperadorUsoDescriçãoTipo
+n1 + n2AdiçãoOperador aritmético
n1 – n2SubtraçãoOperador aritmético
*n1 * n2MultiplicaçãoOperador aritmético
/n1 / n2DivisãoOperador aritmético
%n1 % n2MóduloOperador aritmético
++n1++Incremento(incrementa uma unidade após uso do valor)Operador unário
++n1Incremento(incrementa uma unidade antes do uso do valor)Operador unário
n1–Decremento(decrementa uma unidade após uso do valor)Operador unário
–n1Decremento(decrementa uma unidade antes do uso do valor)Operador unário
==n1 == n2IgualdadeOperador relacional
!=n1 != n2DesigualdadeOperador relacional
<n1 < n2MenorOperador relacional
>n1 > n2MaiorOperador relacional
<=n1 <= n2Menor ou igualOperador relacional
>=n1 >= n2Maior ou igualOperador relacional
&&n1 && n2E lógicoOperador lógico
||n1 || n2OU lógicoOperador lógico
!!(n1 < n2)Negação lógicaOperador lógico
=n1 = n2AtribuiçãoOperador de atribuição
+=n1 += n2equivale n1 = n1 + n2Operador de atribuição
-=n1 -= n2equivale n1 = n1 – n2Operador de atribuição
*=n1 *= n2equivale n1 = n1 * n2Operador de atribuição
/=n1 /= n2equivale n1 = n1 / n2Operador de atribuição
+=n1 %= n2equivale n1 = n1 % n2Operador de atribuição
^Ou exclusivo para bits
|Ou para bits
->Seleção de elemento por ponteiro
!~Não lógico e complemento
.Seleção de elemento por identificador
.* ->*Ponteiro para membro
Operadores em C/C++
QUER SER UM PROGRAMADOR FULL-STACK E DOMINAR AS PRINCIPAIS TECNOLOGIAS DO MERCADO?

Aprenda através de projetos reais e aulas práticas. São 20 cursos completos + cursos bônus. Grupos privados exclusivos, atualizações constantes e lives semanais.

Python, PHP, Java Script, CSS, Node, Angular JS, MySQL, Photoshop, Flutter, AWS, Apache e muito mais!

CLIQUE NA IMAGEM ABAIXO E CONFIRA MAIS DETALHES:

CLIQUE AQUI E SAIBA MAIS

I/O Stream de arquivos em C

Dúvidas ou sugestões? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
https://youtube.com/criandobits

Tags:

Sobre o Autor

Benedito Silva Júnior
Benedito Silva Júnior

Bacharel em Sistemas de Informação pelo Instituto Paulista de Pesquisa e Ensino IPEP. Apaixonado por tecnologias e games do tempo da vovó!

0 Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *