剑指Offer(15) 二进制中1的个数
用机器语言编写程序,经常需要直接处理二进制数值,并在位级别上执行操作。位操作可以解决各种各样的问题。有的问题会明确要求用位操作来解决,而在其他的情况下,位操作也是优化代码的实用技巧。写代码要熟悉位操作,同时也要熟悉位操作的手工运算。写好代码后一定要进行充分测试,也可以边写代码边测试。
北京邮电大学研究生在读
用机器语言编写程序,经常需要直接处理二进制数值,并在位级别上执行操作。位操作可以解决各种各样的问题。有的问题会明确要求用位操作来解决,而在其他的情况下,位操作也是优化代码的实用技巧。写代码要熟悉位操作,同时也要熟悉位操作的手工运算。写好代码后一定要进行充分测试,也可以边写代码边测试。