了解bit banging算法

时间:2016-10-24 04:43:24

标签: c++ binary

有人可以帮我理解这两个陈述在逻辑上是做什么的吗?

(x-(x&-x))%3 + 1
(x+(x&-x))%3 + 1

x的范围是1-7?

我理解指令的功能,但我对它们代表的模式感到困惑?如果有人能帮助我理解这一点,将不胜感激。该算法来自该网站。 http://www.sanfoundry.com/cpp-programsolve-tower-of-hanoi-problem-using-binary-value/

0 个答案:

没有答案