=
賦值操作符,可以用於算術和字符串賦值
+
加法計算
-
減法運算
*
乘法運算
/
除法運算
**
冪運算

%
模運算

取他除后的剩余數
因此這個十分好求公約數
+=
"加-等於" (把變量的值增加一個常量然后再把結果賦給變量)

-=
"減-等於" (把變量的值減去一個常量然后再把結果賦給變量)

*=
"乘-等於" (先把變量的值乘以一個常量的值, 然后再把結果賦給變量)

/=
"除-等於" (先把變量的值除以一個常量的值, 然后再把結果賦給變量)

%=
"取模-等於" (先對變量進行模運算, 即除以一個常量取模, 然后把結果賦給變量)

位操作符
- <<
-
左移一位(每次左移都相當於乘以2)
- <<=
-
"左移-賦值"
let "var <<= 2" 這句的結果就是變量
var左移2位(就是乘以4) - >>
-
右移一位(每次右移都將除以2)
- >>=
-
"右移-賦值" (與<<=正好相反)
- &
-
按位與
- &=
-
"按位與-賦值"
- |
-
按位或
- |=
-
"按位或-賦值"
- ~
-
按位反
- !
-
按位非
- ^
-
按位異或XOR
- ^=
-
"按位異或-賦值"
邏輯操作符
- &&
-
與(邏輯)
兩個都為true 返回true
||
或(邏輯)
兩個其中一個為真則為真
混雜的操作符
,
逗號操作符
可以連接兩個或多個算術運算. 所有的操作都會被運行(可能會有負作用), 但是只會返回最后操作的結果.
數字常量
十進制

八進制

十六進制

