日期:2014-05-20  浏览次数:20723 次

怎样用移位来解决这个问题?
用移位分别实现对整数12345进行整除8和乘以8,输出移位后的结果. 请各位大虾,小虾帮帮新手,谢谢!

------解决方案--------------------
int i = 12345;
System.out.println(i<<3); //12345乘以8
System.out.println(i>>3); //12345整除8
 
------解决方案--------------------
8=2^3;
[12345/8]=12345>>3 reminder 12345&7
12345*8=12345<<3