java运算符右移和左移的快速理解

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/Mint6/article/details/100645264