我是一名c++程序员,偶尔会遇到一些使用位运算符在位级操作的代码,但我对这些概念没有真正的理解。所以我想要一个资源来帮助我学好它,让它成为第二天性。有没有人知道这方面的好资源?谷歌搜索并没有给我提供多少有用的信息。也许我不确定要找什么。谢谢!
发布于 2009-07-22 20:22:21
我绝对喜欢Henry Warren的Hacker's Delight这本书。它的网站提供了第2章(“基础”)作为一个免费的样本,尽管它的名字,提供了一些相当复杂的位操作技巧。这可能不是最好的起点,但一旦你开始熟悉位运算,它就会变得很棒。
发布于 2009-07-22 20:16:54
你必须知道二进制的背景知识。http://en.wikipedia.org/wiki/Binary_numeral_system有一个很好的概述。查看http://en.wikipedia.org/wiki/Bitwise_operation中的按位操作。
发布于 2009-07-22 20:15:46
这里有几个:
https://stackoverflow.com/questions/1167956
复制相似问题