1.10进制一般转16进制后再转2进制,16转2或互转时记住8421原则
2.负数的进制过程为原码、反码(注:按位取反)、补码(注:反码加1成为补码)
3.<<左移操作符,右侧补0,没有符号位之说,>>右移操作符,左侧补0或补1(负数左侧补一),>>>无符号右移左侧补0
注:
正数左移:左移n位相当于x的n次方.
右移:x的2分之1,不能整除向小的靠拢,如3.5取3
例:2 << 1 = 4,2 >> 1 = 1 ;7 << 1 = 14,7 >> 1 = 3
负数左移:x的n平方
右移:负x的2分之1,不能整除向小靠拢,如-3.5取4
例:-2 << 1 = -4,-2 >> 1 = -1; -7 << 1 = -14,7 >> 1 = -4
特例>>>:无符号右移,全部运算,负数有区别
例:-7 >>> 1
1111111111111111111111111111100
2147483644
计算机的结果。。。。一般负数就别又移了,移了也不知道是干什么的