OPERADORES
Os operadores são meios pelo qual incrementamos, decrementamos, comparamos e avaliamos dados dentro do computador. Temos três tipos de operadores:
Operadores Aritméticos
Os operadores aritméticos são os utilizados para obter resultados numéricos. Além da adição, subtração, multiplicação e divisão, há o operador resto da divisão.
Os símbolos para os operadores aritméticos são:
| Operação | Símbolo |
| Adição | + |
| Subtração | - |
| Multiplicação | * |
| Divisão | / |
| Resto da divisão | % |
Operadores Relacionais
Os operadores relacionais são utilizados para comparar números. Os valores a serem comparados podem ser números ou variáveis.
Estes operadores sempre retornam valores lógicos (0 para falso e 1 para verdadeiro). Para estabelecer prioridades no que diz respeito a qual operação executar primeiro, utilize os parênteses.
Os operadores relacionais são:
| Descrição | Símbolo |
| Igual a | == |
| Diferente | != |
| Maior que | > |
| Menor que |
<
|
| Maior ou igual a | >= |
| Menor ou igual a |
<=
|
Operadores Lógicos
Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso.
Os operadores lógicos são:
| Operador | Original | Em C |
| e | and | && |
| ou | or | || |
| não | not | ! |
E/AND
Uma expressão AND (E) é verdadeira se todas as condições forem verdadeiras:
| 1º Valor | 2º Valor | Resultado |
| F | F | F |
| F | V | F |
| V | F | F |
| V | V | V |
OR/OU
Uma expressão OR (OU) é verdadeira se pelo menos uma condição for verdadeira:
| 1º Valor | 2º Valor | Resultado |
| F | F | F |
| F | V | V |
| V | F | V |
| V | V | V |
NOT/NÃO
Uma expressão NOT (NÃO) inverte o valor da expressão ou condição, se verdadeira, inverte para falsa e vice-versa:
| Valor | Resultado |
| F | V |
| V | F |