Lun. Giu 17th, 2019

Corso C: Operatori Logici

Ciao! In uno degli scorsi corsi abbiamo visto cosa sono gli operatori di relazione.
Ma oltre a questi esistono anche degli operatori logici! Questi sono principalmente 3:

  • && = Operatore “And
  • || = Operatore “Or
  • ! = Operatore “Not

Quindi in C abbiamo 3 operatori.
Ma dove vanno usati? Questi operatori vanno usati nelle condizioni principalmente.

Facciamo degli esempi:


Operatore && (and)[e]

if (Numero > 10 && numero < 20)

Quindi abbiamo qui un if dove usiamo l’operatore logico And.

Cosa vuoi dire questa stringa?

Se numero maggiore di 10 e minore di 20.

In programmazione una condizione con l’operatore And è vera solo se entrambi le espressioni sono vere.


Operatore || (or)[o]

if (numero < 10 || (numero > 17 && numero < 20) )

Questo blocco può sembrare più complesso ma è semplicissimo capire come funziona!

Traducendo significa “Se il numero minore di 10 o numero maggiore di 17 e minore di 20

Quindi i risultati che hanno come esito “true” sono i valori

per Numero < 10 : 1 2 3 4 5 6 7 8 9

per numero > 17 && numero < 20 : 18 – 19

In programmazione una condizione con l’operatore Or è vera o se entrambi le espressioni sono vere o una delle 2 è vera.


Operatore ! (not)[non]

Questo operatore ritorna il valore inverso.

Not true ritorna falso, Not false ritorna vero.

if (!(Numero > 5))

Quindi: Se il numero non è maggiore di 5.


Quindi questi sono gli operatori logici!

Se qualcosa non è chiaro contattatemi su Lyone_official. Invece se avete altre guide da consigliare scrivetele al nostro Profilo Ufficiale, Draky00 o al nostro Bot Ufficiale per Limitati.

Risorse

Iscriviti tramite email

Inserisci il tuo indirizzo e-mail per iscriverti a HackTricks, e ricevere via e-mail le notifiche di nuovi post.

Unisciti a 5 altri iscritti