1. x >>n (有符号)
x统统向右移动n位,x的符号位补高位。
如果是偶数右移可以看作x/(2^n)。
2.x <<n (有符号)
x的最高位(即符号位不变),其他位向左移动n位,低位补0。
一般可以看作x*(2^n)(超过x表示的最大数,则不行)。
3.x>>>n (无符号)
x统统向右移n位,高位补0。
如果是偶数右移可以看作x/(2^n)。
4 |与|| & 与 &&
双层符号,表示短路.。即前1个条件完成,后一个条件不再执行。
1. x >>n (有符号)
x统统向右移动n位,x的符号位补高位。
如果是偶数右移可以看作x/(2^n)。
2.x <<n (有符号)
x的最高位(即符号位不变),其他位向左移动n位,低位补0。
一般可以看作x*(2^n)(超过x表示的最大数,则不行)。
3.x>>>n (无符号)
x统统向右移n位,高位补0。
如果是偶数右移可以看作x/(2^n)。
4 |与|| & 与 &&
双层符号,表示短路.。即前1个条件完成,后一个条件不再执行。