A condição na linguagem C é definida como uma expressão que pode ser verdadeira ou falsa....
| ! | Operador de negação | Executado Antes |
|---|---|---|
| < > = == != | Relacionais | |
| && | AND lógico | Executado Depois |
| || | OR lógico |
Para o operador && (E) o resultado será verdadeiro caso todas as comparações sejam verdadeiras. Usando o operador || (OU) o resultado será verdadeiro bastando apenas uma das comparações ser verdadeira. O operador lógico de negação ! (NÂO) é utilizado para inverter o resultado de uma determinada condição.
Portanto, conclui-se que & é um operador que nos permite acessar e modificar um endereço de memória de uma variável.
Uma expressão usando && é verdadeira somente se ambos os operadores forem verdadeiros (não zero). Uma expressão usando || é falsa somente se ambos os operadores forem falsos (zero). A precedência do operador de negação lógica é a mais alta (no mesmo nível que o ``-'' unário).
Para guardar uma letra no seu char, temos que fazer uma operação especial: sempre colocar o caractere entre aspas simples. Por exemplo, para guardar a letra C, escrevemos: char letra = 'C'; A sintaxe linguagem de programação é case sensitive, ou seja, minúsculo é diferente de maiúsculo.