0
使用比特計數指令I設置密鑰以0和在redis的在redis的
set result 0
bitcount result
我得到的輸出是2,而不是0。 當我的結果設置爲任何使用下面的命令得到比特計數其他數字並打印bitcount我得到正確的設置位數加上2.爲什麼2默認添加到bitcount的結果?
使用比特計數指令I設置密鑰以0和在redis的在redis的
set result 0
bitcount result
我得到的輸出是2,而不是0。 當我的結果設置爲任何使用下面的命令得到比特計數其他數字並打印bitcount我得到正確的設置位數加上2.爲什麼2默認添加到bitcount的結果?
因爲result
包含字符"0"
,它是十進制的整數48
,即二進制的110000
。