常见运算符:
- 算术运算符:
+ 加法
- 减法
* 乘法
/ 除法
% 求余数,求模
// 整数
** 幂次方
- 关系运算符:(结果是一个bool值 )
> 大于
< 小于
>= 大于等于
<= 小于等于
!= 不等于
== 等于判断
- 逻辑运算符:(结果是一个bool值)
与(并): and 多者条件必须同时满足
或(或): or 只要有一者为真,则为真
非(不是): not 取反
- 赋值运算符:
= 将右侧的值赋给左侧
+= a += 1 ==> a = a + 1
-=
*=
/=
**=
//=
%=
- 位运算
源码:数组的二进制码
反码:符号位不变,其余各位取反
补码:反码+1
- 计算机底层是补码运行的
& 与运算
| 或运算
^ 异或运算
>> 右移运算
<< 左移运算