Abilitare JavaScript per vedere questo sito.

Gli operatori sono quei caratteri, o parole chiave, che permettono di mettere in relazione variabili, costanti e funzioni per generare espressioni più o meno complesse.

Gli operatori possono essere divisi in sei gruppi:

operatori di assegnazione (=)

operatori aritmetici (+ , - , * , /)

operatori logici (and , or , not , xor)

operatori relazionali numerici (> , < , = , <> , >= , <=)

operatori binari su variabili intere (r_and , r_not , r_or , r_xor)

operatori di concatenamento stringhe (#)

Le precedenze naturali di esecuzione degli operatori sono riportate nella tabella sottostante. In generale le precedenze sono nell'ordine:

Unari

Aritmetici

Relazionali

Binari su bit

Binari logici

Assegnazione

Per imporre l'ordine di esecuzione desiderato si devono usare coppie di parentesi. In generale si consiglia di aggiungere coppie di parentesi ogniqualvolta le espressioni possano fare nascere dubbi sulle precedenze.

La precedenza è secondo l'ordine di scrittura. I gruppi identificano lo stesso livello di priorità.

Meno unario

-

- var

Più unario

+

+ var

Not logico

not

not var

Not binario

r_not

r_not (var)

Moltiplicazione

*

var * var

Divisione

/

var / var

Addizione

+

var + var

Sottrazione

-

var - var

Maggiore

>

var > var

Maggiore uguale

> =

var > = var

Minore

<

var < var

Minore uguale

< =

var < = var

Uguale

=

var = var

Diverso

< >

var < > var

And binario

r_and

var r_and var

Or binario

r_or

var r_or var

Xor binario

r_xor

var r_xor var

And logico

and

var and var

Or logico

or

var or var

Assegnazione

=

var = var

 

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Contents: ALT+c
Search: ALT+s
Exit Menu/Up: ESC