Programar em C/Operadores (editar)
Revisão das 05h44min de 19 de outubro de 2015
, 19 de outubro de 2015traduzido partes que estavam em ingles
[revisão pendente] | [revisão pendente] |
(traduzido partes que estavam em ingles) |
|||
== Operadores Lógicos Bit a Bit ==
{| border="1" cellpadding="5" cellspacing="0"
| Operador ||
|-
| & || AND ( E )
|-
| ¦ || OR (OU)
|-
| ^ || XOR (OR exclusivo/OU exlusivo)
|-
| ~ || NOT
{|border="1" cellpadding="5" cellspacing="0"
|
|-
| 1 || :: ||
|-
| 2 || () [] . -> ++ -- || dynamic_cast static_cast reinterpret_cast const_cast typeid postfix ||
|-
| 3 || ++ -- ~ ! || sizeof new delete unary (prefix)||
|-
| || * & ||
|-
| || + - || unary sign operator ||
|-
| 4 || (type)|| type casting ||
|-
| 5 || .* ->* || pointer-to-member ||
|-
| 6 || * / % || multiplicative||
|-
| 7 || + - ||
|-
| 8 || << >> ||
|-
| 9 || < > <= >= ||
|-
| 10 || == != ||
|-
| 11 || & || bitwise "AND"/E ||
|-
| 12 || ^ || bitwise "XOR" ||
|-
| 13 || <nowiki>|</nowiki> || bitwise "OR"/"OU" ||
|-
| 14 || && ||
|-
| 15 || <nowiki>||</nowiki> ||
|-
| 16 || ?: ||
|-
| 17 || = *= /= %= += -= >>= <<= &= ^= != ||
|-
| 18 || , ||
|}
== Exercícios ==
* (7 == 5) //
* (5 > 4) //Avalia
* (3 != 2) //Avalia
* (6 >= 6) //Avalia
* (5 < 5) //
* (a == 5) //
* (
* (
* !(5 == 5) //
* !
* !
* ( (5 == 5) && (3 > 6) ) //
* ( (5 == 5) || (3 > 6) ) //
|