Jim*_*iel 29 c++ language-agnostic
我是一名c ++程序员,偶尔我会遇到一些使用按位运算符来操作位级别的代码的代码,但我对这些概念没有真正的了解.所以我想要一个资源来帮助我学习它,使它成为第二天性.有谁知道这方面的好资源?谷歌搜索没有提供太多有用的信息.也许我不确定该找什么.谢谢!
Boo*_*jum 19
我非常喜欢Henry Warren的Hacker's Delight书.它的网站提供了第2章("基础知识")作为免费样本,尽管名称,它提供了一些相当复杂的位操作技巧.它可能不是最好的起点,但是一旦你开始习惯于比特算术就很棒了.
你必须知道二进制系统的背景.http://en.wikipedia.org/wiki/Binary_numeral_system有一个很好的概述.查看http://en.wikipedia.org/wiki/Bitwise_operation以获取按位运算.