源码、补码、反码
位运算符
按位与&:两位全1则为1,否则0
按位或|: 两位有一个1,则为1
按位异或^
按位取反
案例1:
流程 :
1.得源码
2.转补码
3.位运算
4.变源码
案例2:
案例3:
算术右移>>:低位溢出,符号位不变,并用符号位补溢出的高位
算术左移<<:符号位不变,低位补0
逻辑右移(无符号右移)>>>:低位溢出,高位补0
案例4:
注意:
按位与&:两位全1则为1,否则0
按位或|: 两位有一个1,则为1
按位异或^
按位取反
案例1:
流程 :
1.得源码
2.转补码
3.位运算
4.变源码
案例2:
案例3:
算术右移>>:低位溢出,符号位不变,并用符号位补溢出的高位
算术左移<<:符号位不变,低位补0
逻辑右移(无符号右移)>>>:低位溢出,高位补0
案例4: