Conhecendo os operadores aritméticos em C++
Operadores Aritiméticos C++ | ||
Tipo | Operador | Sintaxe |
Adição | + | a + b |
Subtração | - | a - b |
Multiplicação | * | a * b |
Divisão | / | a / b |
Módulo(resto) | % | 5 % 2 (resulta 1) |
Pré incremento | ++ | ++a |
Pós incremento | ++ | a++ |
Pré decremento | -- | --a |
Pós decremento | -- | a-- |
Atribuição por adição | += | a += b é o mesmo que (a= a+b) |
Atribuição por subtração | -= | a -= b é o mesmo que (a= a-b) |
Atribuição por multiplicação | *= | a *= b é o mesmo que (a= a*b) |
Atribuição por divisão | /= | a /= b é o mesmo que (a= a/b) |
Atribuição por módulo | %= | a%=b é o mesmo que (a= a%b) |
Exemplos:
int a= 13;
int b=2;
int c= a + b; (c passa a valer 15)
int c= a - b; (c passa a valer 11)
int c= a * b; (c passa a valer 26)
int c= a / b; (c passa a valer 6.5)
int c= a % b; (c passa a valer 1)
int c= ++a; (c passa a valer 14 no ato)
int c= a++; (c passa a valer 14 na próxima declaração)
int c= --a; (c passa a valer 12 no ato)
int c= a--; (c passa a valer 12 na próxima declaração)
int a += b; (a passa a valer 15)
int a -= b; (a passa a valer 11)
int a *= b; (a passa a valer 26)
int a /= b; (a passa a valer 6.5)
int a %= b; (a passa a valer 1)
1 comentários:
Belo blog parabéns!!!
https://www.blogger.com/blogger.g?blogID=5808109856250911881#allposts
Dê uma olhada no meu se poder.
Abraço
Postar um comentário