English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Ein Operator ist ein Symbol, das dem Compiler mitteilt, eine bestimmte mathematische oder logische Operation auszuführen.
Arithmetischer Operator
Beziehungsoperator
Logischer Operator
位运算符
Beispiel für arithmetische Operatoren
Operator | Beschreibung | Beispiel |
---|---|---|
+ | Die beiden Operanden werden addiert | 1 + 2 = 3 |
− | Der erste Operanden wird um den zweiten Operanden subtrahiert | 1 - 2 = -1 |
* | Die beiden Operanden werden multipliziert | 2 * 2 = 4 |
/ |
Durch den Nenner geteilt | 2 / 2 = 1 |
rem |
Der Rest der Division des zweiten Zählers durch den ersten | 3 rem 2 = 1 |
div |
Der div-Operator führt die Division durch und gibt den Ganzen Teil zurück | 3 div 2 = 1 |
Beispiel für Beziehungsoperatoren
Operator | Beschreibung | Beispiel |
---|---|---|
== | Testet, ob die beiden Objekte gleich sind | 2 = 2 ergibt true |
/= | Testet, ob die beiden Objekte ungleich sind | 3 /= 2 ergibt true |
< | Testet, ob das linke Objekt kleiner als das rechte Objekt ist | 2 < 3 ergibt true |
<= | Testet, ob das linke Objekt kleiner oder gleich dem rechten Operanden ist | 2 <=3 ergibt true |
> | Testet, ob das linke Objekt größer als das rechte Objekt ist | 3 > 2 ergibt true |
>= | Testet, ob das linke Objekt größer oder gleich dem rechten Operanden ist | 3 >= 2 ergibt true |
Beispiel für logische Operatoren
Operator | Beschreibung | Beispiel |
---|---|---|
oder | Logische "oder"-Operation | true oder true ergibt true |
und | Logische "und"-Operation | True 与 false 结果为 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 | 左关联 |
==,/=,=<,<,>=,> |