批踢踢實業坊
›
精華區
beta
C_and_CPP
關於我們
聯絡資訊
返回上層
作者
mate99 (kkk)
看板
C_and_CPP
標題
[問題]兩個區塊作比較找出有幾個位元不同
時間
Wed Jun 28 18:54:18 2006
現在我有兩個區塊 int a; int b; 請問我要怎麼做才能得出他們之間相差幾個位元ꄊ --
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.23.9.118
推
LPH66
:去數a^b(a xor b)裡有幾個1
06/28 18:55
推
mate99
:有沒有辦法不用迴圈的方式來得到答案
06/28 19:06
推
ledia
:有 lookup table 的方法, 也有噁心的 bit 運算
06/28 19:29
→
ledia
:
http://graphics.stanford.edu/~seander/bithacks.html
06/28 19:30
推
ckclark
:把迴圈展開 XD
06/28 19:30
推
qrtt1
:為什麼bit噁心, 抗議抗議
06/28 19:50
推
cplusplus
:BIT有趣啊~
06/28 19:57