java 中整数左移右移的运算技巧

“ << " : 左移运算符,num << n, 相当于 num 乘以2的 n 次方
" >> " : 右移运算符,num >> n, 相当于 num 除以2的 n 次方

ps:

1<<4 , 即 1×2^4=16;
2<<3 , 即 2×2^3=16;
3<<5 , 即 3×2^5=96;

16>>4 , 即 16÷2^4=1;
16>>3 , 即 16÷2^3=2;
96>>5 , 即 96÷2^5=3;

猜你喜欢

转载自blog.csdn.net/eaphyy/article/details/83181469