x1=1;
x2=2
x3=4
x4=8
x5=16
x6=32
x7=64
x8=128
x9=256
x10=512
x11=1024
x12=2048
x13=4096
現在隨機給出一個數字A,請問如何得知A是由那幾個x相加得到的結果?(每個x只能相加一次)
比如給出的數字是3,那么就知道是x1和x2相加的結果。
uj5u.com熱心網友回復:
X不就是2進制位的權值嗎?位0對應1、位1對應2、位3對應4,位4對應8,。。。。任意數看那些位是1,就有改為對應的Xuj5u.com熱心網友回復:
轉二進制,哪個位置為1,就對應X幾uj5u.com熱心網友回復:
比如 5 轉二進制 為 0101,就知道有x1 x3轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/232181.html
標籤:基礎類
下一篇:求大家幫我看看這句代碼哪里錯了
