Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouLeonardo Pedroso Alterado mais de 10 anos atrás
1
Operadores Aritméticos Valores lógicos Relacionais e lógicos MF.
2
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 MF.
3
Operadores - Exemplo Output Saída: Verdadeiro = 1 e Falso = 0
#include <stdio.h> 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 MF.
4
Operadores Aritméticos
Acção + Adição * Multiplicação / Divisão % Resto da divisão inteira - Subtração (unário) -- Decremento ++ Incremento MF.
5
Operadores Relacionais e Lógicos
Acção > Maior que >= Maior ou igual que < Menor que <= Menor ou igual que == Igual a != Diferente de && Condição “E” || Condição “OU” ! Não MF.
6
Comparações e Testes Nunca esquecer que ++x é diferente de x++ ++x Se
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 MF.
7
Exercícios práticos Qual o Output do programa? #include<stdio.h>
void main() { int conta = 0, soma; soma =++conta; printf(“Soma =%d, Conta=%d\n”, soma, conta); soma = conta++; } MF.
8
Exercícios práticos Qual o Output do programa?
#include<stdio.h> 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)); } MF.
9
if (10 > 4 && !(10 < 9) || 3 <= 4)
Exercícios práticos if (10 > 4 && !(10 < 9) || 3 <= 4) MF.
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.