A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

1MF. Operadores Aritméticos Valores lógicos Relacionais e lógicos.

Apresentações semelhantes


Apresentação em tema: "1MF. Operadores Aritméticos Valores lógicos Relacionais e lógicos."— Transcrição da apresentação:

1 1MF. Operadores Aritméticos Valores lógicos Relacionais e lógicos

2 2MF. Valores lógicos Em C o resultado da comparação será ZERO se resulto for FALSO e DIFERENTE DE ZERO no caso de obtermos VERDADEIRO num teste qualquer. Exemplo: 3>4 - FALSO então é 0 (zero) 3<4 – VERDADEIRO então pode assumir qq valor Falso - é 0 Verdadeiro - qq valor diferente de 0

3 3MF. Operadores - Exemplo #include void main ( ) { int verdadeiro, falso; verdadeiro = (14 < 22); falso = (13 == 24); printf(Verdadeiro = %d e Falso = %d, verdadeiro, falso); } Output Saída: Verdadeiro = 1 e Falso = 0

4 4MF. Operadores Aritméticos OperadorAcção +Adição *Multiplicação /Divisão %Resto da divisão inteira -Subtração (unário) --Decremento ++Incremento

5 5MF. Operadores Relacionais e Lógicos OperadorAcção >Maior que >=Maior ou igual que

6 6MF. Comparações e Testes Nunca esquecer que ++x é diferente de x++ ++x Se x = 10; y = ++x; 1º é x=11; 2ºy=11; então x = 11 e y = 11 x++ Se x = 10; y = x++; 1º y=10; 2º x=11 então x = 11 e y = 10

7 7MF. Exercícios práticos #include void main() { int conta = 0, soma; soma =++conta; printf(Soma =%d, Conta=%d\n, soma, conta); soma = conta++; printf(Soma =%d, Conta=%d\n, soma, conta); } Qual o Output do programa?

8 8MF. Exercícios práticos #include void main() { int x = 1, y = 2; printf(%d == %d e %d\n, x, y, x==y); printf(%d <= %d e %d\n, x, y, x <= y); printf(%d >= %d e %d\n, x, y, x >= y); printf(%d != %d e %d\n, x, y, x != y); printf(!(%d != %d) e %d\n, x, y, !(x != y)); } Qual o Output do programa?

9 9MF. Exercícios práticos if (10 > 4 && !(10 < 9) || 3 <= 4)


Carregar ppt "1MF. Operadores Aritméticos Valores lógicos Relacionais e lógicos."

Apresentações semelhantes


Anúncios Google