神秘常量!用0x077CB531计算末尾0的个数,32位数首位相连
摘要:
大家或许还记得 Quake III 里面的一段有如天书般的代码,其中用到的神秘常量 0x5F3759DF 究竟是怎么一回事,着实让不少人伤透了脑筋。今天,我见到了一段同样诡异的代码。 下面这个位运算小技巧可以迅速给出一个数的二进制表达中末尾有多少个 0 。比如, 123 456 的二进制表达是 1 阅读全文
posted @ 2017-03-30 17:52 jack_Meng 阅读(1224) 评论(0) 推荐(0) 编辑