Concetti Chiave
- Il simbolo "==" restituisce 1 se i due operandi sono uguali, altrimenti restituisce 0.
- Utilizzando "!=" si ottiene 1 se i valori dei due operandi sono diversi, altrimenti 0.
- L'operatore ">" verifica se il primo operando è maggiore del secondo, restituendo 1 o 0 in base al risultato.
- Con ">=", si ha 1 se il primo operando è maggiore o uguale al secondo, e 0 in caso contrario.
- Il simbolo "<" restituisce 1 se il primo operando è minore del secondo, altrimenti 0.
== -> dà come risultato 1 se i due operandi hanno lo stesso valore, altrimenti il risultato è 0 -> x==y
!= -> dà come risultato 1 se i due operandi hanno valore differente, altrimenti il risultato è 0 -> x!=y
> -> dà come risultato 1 se il primo operando ha valore maggiore del secondo, 0 se il primo operando ha valore minore del secondo-> x>y
>= -> dà come risultato 1 se il primo operando ha valore maggiore o uguale al secondo, 0 se il primo operando ha valore minore del secondo -> x>=y
-> dà come risultato 1 se il primo operando ha valore minore del secondo, 0 se il primo operando ha un valore maggiore del secondo -> x
-> dà come risultato 1 se il primo operando ha valore minore o uguale al secondo, 0 se il primo operando ha un valore maggiore del secondo -> x
Gli operatori relazionali permettono il confronto tra valori di due espressione, generando un risultato logico: vero(1) e falso(0) con tipo int.
C’è differenza tra > e >= e tra
Significato non standard
Gli operatori non hanno significato matematico standard come viene usato solitamente, infatti per esempio 3>2>1 = 0 dà come risultato falso, perchè (3>2)>1 = 1>1 che quindi è falso quindi 0.
Domande da interrogazione
- Qual è il risultato dell'operatore di uguaglianza "=="?
- Cosa indica l'operatore ">"?
- Come funziona l'operatore "<"?
L'operatore "==" restituisce 1 se i due operandi hanno lo stesso valore, altrimenti restituisce 0.
L'operatore ">" restituisce 1 se il primo operando è maggiore del secondo, mentre restituisce 0 se il primo operando è minore del secondo.
L'operatore "<" restituisce 1 se il primo operando è minore del secondo, mentre restituisce 0 se il primo operando è maggiore del secondo.