DiGrande.it

Non Vedenti, Braille e Tecnologie di Stampa

Questo sito usa Cookie per personalizzare contenuti e annunci, fornire funzionalità per social media e analizzare i collegamenti. Chiudendo questo banner o continuando la navigazione acconsenti al loro uso.
Leggi la Cookie Policy di DiGrande.it

Gli operatori relazionali

Gli operatori relazionali servono ad effettuare un confronto tra valori producendo come risultato di ritorno un valore booleano (TRUE o FALSE) come prodotto del confronto. Sono utilizzati principalmente nella struttura condizionale IF THEN ELSE, ma possono essere utilizzati anche nell'assegnazione di valori booleani alle variabili o nel passaggio di parametri alle istruzioni.

- VALORE1 OPERATORE VALORE2

Gli operatori relazionali sono i seguenti.

- = (uguale) Operatore di uguaglianza. Ritorna TRUE solo se il primo valore equivale al secondo;

- <> (diverso da) Operatore di disuguaglianza. Ritorna TRUE solo se il primo valore è diverso dal secondo;

- > (maggiore di) Operatore di maggioranza. Ritorna true solo se il primo valore è maggiore del secondo;

- >= (maggiore o uguale a) Operatore di maggioranza o uguaglianza. Ritorna true solo se il primo valore è maggiore o uguale al secondo;

- < (minore di) Operatore di minoranza. Ritorna true solo se il primo valore è minore del secondo;

- <= (minore o uguale a) Operatore di minoranza o uguaglianza. Ritorna true solo se il primo valore è minore o uguale al secondo.

L'operatore relazionale di uguaglianza non va confuso con l'operatore di assegnamento, utilizzato per assegnare un valore a una variabile. Per esempio:

- C = 5

Il simbolo "=" è l'operatore di assegnamento che istruisce l'interprete ad assegnare il valore 5 alla variabile C.

- C = 5=6

- Il primo simbolo di uguale è sempre l'operatore di assegnamento, mentre l'uguale che mette in relazione i due valori è l'operatore relazionale di uguaglianza. In questo caso alla variabile C viene assegnato il valore booleano FALSE, dato che il valore 5 non equivale a 6.