運(yùn)算符是一種符號,它告訴編譯器執(zhí)行特定的數(shù)學(xué)或邏輯操作。
算術(shù)運(yùn)算符
關(guān)系運(yùn)算符
邏輯運(yùn)算符
位運(yùn)算符
操作符 | 描述 | 示例 |
---|---|---|
+ | 兩個(gè)操作數(shù)相加 | 1 + 2 = 3 |
? | 從第一個(gè)操作數(shù)減去第二個(gè)操作數(shù) | 1 - 2 = -1 |
* | 兩個(gè)操作數(shù)相乘 | 2 * 2 = 4 |
/ |
通過分子除以分母 | 2 / 2 = 1 |
rem |
第二數(shù)除以第一數(shù)的余數(shù) | 3 rem 2 = 1 |
div |
div組件將執(zhí)行除法并返回整數(shù)部分 | 3 div 2 = 1 |
操作符 | 描述 | 示例 |
---|---|---|
== | 測試兩個(gè)對象是否相等 | 2 = 2 結(jié)果為 true |
/= | 測試兩個(gè)對象是否為不相等 | 3 /= 2 結(jié)果為 true |
< | 測試左邊對象是否小于右邊操作對象 | 2 < 3 結(jié)果為 true |
=< | 測試左邊對象是否小于或等于右邊操作對象 | 2 =<3 結(jié)果為 true |
> | 測試左邊對象是否大于右邊操作對象 | 3 > 2 結(jié)果為 true |
>= | 測試左邊對象是否大于或等于右邊操作對象 | 3 >= 2 結(jié)果為 true |
操作符 | 描述 | 示例 |
---|---|---|
or | 邏輯 “或”操作符 | true 或 true 結(jié)果為 true |
and | 邏輯 “與”操作符 | True 與 false 結(jié)果為 false |
not | 邏輯 “非”操作符 | 非 false 結(jié)果為 true |
xor | 邏輯 “異或”操作符 | True異或 false 結(jié)果為 false |
S.No. | 操作符 & 描述 |
---|---|
1 | band 位 “and”運(yùn)算符 |
2 | bor 位 “or” 運(yùn)算符 |
3 | bxor 位 “xor”或異運(yùn)算符 |
4 | bnot
按位反運(yùn)算符 |
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 |
運(yùn)算符 | 關(guān)聯(lián) |
---|---|
: | |
# | |
bnot,not | |
/,*,div,rem,band,and | 左關(guān)聯(lián) |
+,-,bor,bxor,or,xor | 左關(guān)聯(lián) |
==,/=,=<,<,>=,> |