vale1411
Genius
1 min. di lettura
Vota

Concetti Chiave

  • Gli operatori relazionali confrontano due valori e restituiscono un risultato logico: vero (1) o falso (0).
  • == restituisce 1 se i due operandi hanno lo stesso valore, altrimenti restituisce 0.
  • != restituisce 1 se i due operandi sono diversi, altrimenti restituisce 0.
  • Gli operatori > e >= determinano se un operando è maggiore o maggiore o uguale all'altro.
  • Gli operatori relazionali non seguono le convenzioni matematiche standard; ad esempio, 3>2>1 restituisce 0 perché viene valutato come (3>2)>1.

Operatori relazionali

== -> 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 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 e risposte

Hai bisogno di aiuto?
Chiedi alla community