English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Un operatore è un simbolo che informa il compilatore di eseguire un'operazione matematica o logica specifica.
Operatore aritmetico
Operatore di relazione
Operatore logico
位运算符
Esempio di operatore aritmetico
Operatore | Descrizione | Esempio |
---|---|---|
+ | I due operandi si sommano | 1 + 2 = 3 |
− | Sottrai il secondo operando dal primo operando | 1 - 2 = -1 |
* | I due operandi si moltiplicano | 2 * 2 = 4 |
/ |
Dividendo il numeratore per il denominatore | 2 / 2 = 1 |
rem |
Il resto della divisione del secondo numero per il primo numero | 3 rem 2 = 1 |
div |
Il componente div esegue la divisione e restituisce la parte intera | 3 div 2 = 1 |
Esempio di operatore di relazione
Operatore | Descrizione | Esempio |
---|---|---|
== | Testa se due oggetti sono uguali | 2 = 2 risultano in true |
/= | Testa se due oggetti sono diversi | 3 /= 2 risultano in true |
< | Testa se l'oggetto di sinistra è minore dell'oggetto dell'operazione di destra | 2 < 3 risultano in true |
<= | Testa se l'oggetto di sinistra è minore o uguale all'oggetto dell'operazione di destra | 2 =< 3 risultano in true |
> | Testa se l'oggetto di sinistra è maggiore dell'oggetto dell'operazione di destra | 3 > 2 risultano in true |
>= | Testa se l'oggetto di sinistra è maggiore o uguale all'oggetto dell'operazione di destra | 3 >= 2 risultano in true |
Operatore | Descrizione | Esempio |
---|---|---|
o | Operatore logico "o" | true o true risultano in true |
e | Operatore logico "e" | True e false risultano in false |
not | 逻辑“非”操作符 | 非false结果为true |
xor | 逻辑“异或”操作符 | True异或false结果为false |
S.No. | 操作符 & 描述 |
---|---|
1 | band 位“and”运算符 |
2 | bor 位“or”运算符 |
3 | bxor 位“xor”或异运算符 |
4 | bnot
按位反运算符 |
p | q | p & q | p | q | p ^ q |
---|---|---|---|---|
0 | 0 | 0 | 0 | 0 |
0 | 1 | 0 | 1 | 1 |
1 | 1 | 1 | 1 | 0 |
1 | 0 | 0 | 1 | 1 |
运算符 | 关联 |
---|---|
: | |
# | |
bnot,not | |
/,*,div,rem,band,and | 左关联 |
+,-,bor,bxor,or,xor | 左关联 |
==,/=,=<,<,>=,> |