Operatori CLEM
Ultimo aggiornamento: 11 feb 2025
Questa pagina elenca gli operatori di linguaggio CLEM disponibili.
Operazione | Commenti | Precedenza (vedere la sezione seguente) |
---|---|---|
|
Utilizzato tra due espressioni CLEM. Restituisce il valore vero se una delle due espressioni è vera oppure se entrambe sono vere. | 10 |
|
Utilizzato tra due espressioni CLEM. Restituisce il valore vero se entrambe le espressioni sono vere. | 9 |
|
Utilizzata tra qualsiasi coppia di elementi confrontabili. Restituisce vero se ITEM1 è uguale e ITEM2. | 7 |
|
Identico a . |
7 |
|
Utilizzata tra qualsiasi coppia di elementi confrontabili. Restituisce vero se ITEM1 non è uguale a ITEM2. | 7 |
|
Identico a . |
7 |
|
Utilizzata tra qualsiasi coppia di elementi confrontabili. Restituisce vero se ITEM1 è maggiore di ITEM2. | 6 |
|
Utilizzata tra qualsiasi coppia di elementi confrontabili. Restituisce vero se ITEM1 è maggiore o uguale a ITEM2. | 6 |
|
Utilizzata tra qualsiasi coppia di elementi confrontabili. Restituisce vero se ITEM1 è minore di ITEM2. | 6 |
|
Utilizzata tra qualsiasi coppia di elementi confrontabili. Restituisce vero se ITEM1 è minore o uguale a ITEM2. | 6 |
|
Utilizzata tra due numeri interi. Equivalente dell'espressione Booleano INT1 && INT2 = 0. | 6 |
|
Utilizzata tra due numeri interi. Equivalente dell'espressione Booleano INT1 && INT2 /= 0. | 6 |
|
Somma due numeri: NUM1 + NUM2. | 5 |
|
Concatena due stringhe, ad esempio . |
5 |
|
Sottrae un numero dall'altro: NUM1 - NUM2. Può inoltre precedere un numero: - NUM. | 5 |
|
Utilizzata per moltiplicare due numeri: NUM1 * NUM2. | 4 |
|
Utilizzata tra due numeri interi. Il risultato è l''AND bitwise di INT1 e INT2. | 4 |
|
Utilizzata tra due numeri interi. Il risultato è l''AND bitwise di INT1 e il complemento bitwise di INT2. | 4 |
|
Utilizzata tra due numeri interi. Il risultato è l''OR inclusivo bitwise di INT1 e INT2. | 4 |
|
Utilizzata prima di un numero intero. Genera il complemento bitwise di INT. | 4 |
|
Utilizzata tra due numeri interi. Il risultato è l''OR esclusivo bitwise di INT1 e INT2. | 4 |
|
Utilizzata tra due numeri interi. Genera il pattern di bit di INT con spostamento a sinistra di N posizioni. | 4 |
|
Utilizzata tra due numeri interi. Genera il pattern di bit di INT con spostamento a destra di N posizioni. | 4 |
|
Utilizzata per dividere un numero per un altro: NUM1 / NUM2. | 4 |
|
Utilizzata tra due numeri: BASE ** POTENZA. Restituisce BASE elevata alla potenza POTENZA. | 3 |
|
Utilizzata tra due numeri interi: INT1 rem INT2. Restituisce il resto, INT1 - (INT1 div INT2) * INT2. | 2 |
|
Utilizzata tra due numeri interi: INT1 div INT2. Esegue una divisione di interi. | 2 |
Precedenza dell'operatore
Le precedenze influiscono sull'analisi delle espressioni complesse, in particolare delle espressioni non racchiuse tra parentesi e contenenti più operatori infissi. Ad esempio:
3 + 4 * 5
analizza come
piuttosto che come 3 + (4 * 5)
perché le precedenti relative indicano che (3 + 4) *
5
deve essere analizzato prima di *
. Ogni operatore nel linguaggio CLEM ha un valore di precedenza associato ad esso; minore è questo valore, più importante è nell'elenco di analisi, il che significa che verrà elaborato prima di altri operatori con valori di precedenza maggiori.+
L'argomento è stato utile?
0/1000