一.算术运算符:
++ -- + - * \ %
++ 放前面先加后用 放后面先用在加
-- 放在前面先减在用 后面先用在减
二.关系运算符:
> <= > >= ==
三.逻辑运算符:
1.逻辑非 !:真的变假 假的变真
2.逻辑与 &:两个条件都要满足 才满足
3.逻辑异或 ^: 两个条件不同才为真
4.逻辑或 | :其中一个条件满足就全满足
5.逻辑与 &&: 两个进行判断 必须同时为真 才为真
6.逻辑或 ||:两个进行判断 有一个为真 就为真
四.位运算符:
1.按位取反:~ 是在补码的基础上,然后在二进制的基础上按位取反,得出补码,然后在转换成原码
2.按位与:& 在补码的基础上,按位两个同时为1才为1.
3.按位或:| 在补码的基础上,按位两个数中其中有一个位1就为1.
4.按位异或:^ 两个位数上不一样才为1
5.左位移: << n 在补码的基础上,向左位移n个位数 超出部分剪掉,后面补0
6.右位移: >> n 在补码的基础上,向右位移n个位数 超出部分剪掉,前面补0或1(负的)
7.不带符号位移 :>>>n 在补码的基础上,向右位移n个位数超出部分剪掉,带符号右移.左边为补0
五.赋值运算符
= += -= *= /= %= &= |= ^=
网友评论