在修改的时候注意到
(mod(x, n))
我们更愿意让 n 成为 2 的幂。这有什么帮助并且更快吗?
最佳答案
您的“问题”相当含糊,但我猜这就是您要找的东西吗?
x & (n-1)
其中 n
是 2 的幂。这将为您提供 x % n
。
关于c++ - 按位 Mod 的低级实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20258495/
在修改的时候注意到
(mod(x, n))
我们更愿意让 n 成为 2 的幂。这有什么帮助并且更快吗?
最佳答案
您的“问题”相当含糊,但我猜这就是您要找的东西吗?
x & (n-1)
其中 n
是 2 的幂。这将为您提供 x % n
。
关于c++ - 按位 Mod 的低级实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20258495/