我对如何做到这一点很感兴趣,因为我刚刚发现您可以通过使用左移运算符轻松地进行整数乘法:
x * 25 = (x << 4) + (x << 3) + x
其中以 2 为底的幂之和等于 25:2^4+2^3+2^0 = 25
x / 25
右移如何解决?
编辑:我不会用这些移位运算符替换我的程序中的除法和乘法,以期提高速度;)
我对如何做到这一点很感兴趣,因为我刚刚发现您可以通过使用左移运算符轻松地进行整数乘法:
x * 25 = (x << 4) + (x << 3) + x
其中以 2 为底的幂之和等于 25:2^4+2^3+2^0 = 25
x / 25
右移如何解决?
编辑:我不会用这些移位运算符替换我的程序中的除法和乘法,以期提高速度;)