1. 程式人生 > >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;