目录
1. 算术运算符
+ - * / 加减乘除
** 次方
a**b a的b次方
% 求余
a%b a除b取余数
// 取整
a//b a除b取整数
优先级
** > * / // % > + -
2. 赋值运算符
= a = 10 表示将10赋值给a
3. 比较运算符
优先等级低于算术运算符
> 大于
>= 大于等于
< 小于
<= 小于等于
== 等于
!= 不等于
4. 逻辑运算符
and or 返回值是左边或者右边而不是Ture,false
and
左右都为真才为真
左边为真,返回右边
左边为假,返回左边
or
左右都为假才为假
左边为真,返回左边
左边为假,返回右边
not
取反
优先级:not > and > or
5. 位运算符
1byte=8bin 1k=1024b 1M = 1024k 1G = 1024M 1T = 1024G
0000 0000
0
1111 1111
255
&
按位与
相同位置都为1才是1
|
按位或
相同位置都为0才为0
^
按位异或
相同为0不同为1
<<
按位左移
左移n位,右侧补0,值变大
>>
按位右移
右移,左侧补0,值变小