運(yùn)算符是一種符號(hào),它告訴編譯器執(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 |
| / |
通過(guò)分子除以分母 | 2 / 2 = 1 |
| rem |
第二數(shù)除以第一數(shù)的余數(shù) | 3 rem 2 = 1 |
| div |
div組件將執(zhí)行除法并返回整數(shù)部分 | 3 div 2 = 1 |
| 操作符 | 描述 | 示例 |
|---|---|---|
| == | 測(cè)試兩個(gè)對(duì)象是否相等 | 2 = 2 結(jié)果為 true |
| /= | 測(cè)試兩個(gè)對(duì)象是否為不相等 | 3 /= 2 結(jié)果為 true |
| < | 測(cè)試左邊對(duì)象是否小于右邊操作對(duì)象 | 2 < 3 結(jié)果為 true |
| =< | 測(cè)試左邊對(duì)象是否小于或等于右邊操作對(duì)象 | 2 =<3 結(jié)果為 true |
| > | 測(cè)試左邊對(duì)象是否大于右邊操作對(duì)象 | 3 > 2 結(jié)果為 true |
| >= | 測(cè)試左邊對(duì)象是否大于或等于右邊操作對(duì)象 | 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) |
| ==,/=,=<,<,>=,> |