1樓:匿名使用者
要從右到左用二進位制的每個數去乘以2的相應次方
例如:二進位制數1101.01轉化成十進位制
1101.01(2)=1*20+0*21+1*22+1*23 +0*2-1+1*2-2=1+0+4+8+0+0.25=13.25
所以總結起來通用公式為:
abcd.efg(2)=d*20+c*21+b*22+a*23+e*2-1+f*2-2+g*2-3
或者用下面這種方法:
把二進位制數首先寫成加權係數式,然後按十進位制加法規則求和。這種做法稱為"按權相加"法。
2的0次方是1(任何數的0次方都是1,0的0次方無意義)
2的1次方是2
2的2次方是4
2的3次方是8
2的4次方是16
2的5次方是32
2的6次方是64
2的7次方是128
2的8次方是256
2的9次方是512
2的10次方是1024
2的11次方是2048
2的12次方是4096
2的13次方是8192
2的14次方是16384
2的15次方是32768
2的16次方是65536
2的17次方是131072
2的18次方是262144
2的19次方是524288
2的20次方是1048576
即:此時,1101=8+4+0+1=13
再比如:二進位制數1000110轉成十進位制數可以看作這樣:
數字中共有三個1 即第一位一個,第二位一個,第六位一個,然後對應十進位制數即2的1次方+2的2次方+2的6次方, 即
1000110=64+0+0+0+4+2+0=70
2樓:匿名使用者
45d=?b
寫出二進位制每位上的基數,用這組基陣列成這個二進位制數來表示45二進位制基數:個位1,高位=低位*2
64 32 16 8 4 2 1 用這組數從高到低將45湊出來,用到的下面寫1,否則0
0 1 0 1 1 0 1 45由1個32、1個8和1個4,1個1組成
45=32+13=32+8+4+1,因此45d=101101b
3樓:天雨下凡
45=32+8+4+1=2^5+2^3+2^2+2^0,用二進位制表示為:101101
將十進位制轉化為二進位制中,什麼是滿足精度要求
4樓:匿名使用者
十進位制小數轉化為二進位制小數時,會出現無法用有限位小數表示的情況,這
時就要根據精度要求,確定保留幾位小數。
如:十進位制數 12.6 轉化為二進位制數:
1位小數:1100.1, 等於十進位制數12.5,誤差 -0.1
3位小數:1100.101, 等於十進位制數12.625,誤差 +0.025
4位小數:1100.1001, 等於十進位制數12.5625,誤差 -0.0375
5位小數:1100.10011, 等於十進位制數12.59375,誤差 -0.00625
……由此可見,轉化出來的二進位制小數的位數越多,誤差越小,精確度越高,但小數位數過長也很麻煩,這時就要根據需要進行取捨。
二進位制數10010111轉換為十六進位制數是
風若遠去何人留 二進位制和16進位制是四位對一位的關係。1001 的十六進位制是9 0111的16進位制是7 所以這個是97h選b 十六進位制是四位一組的,所以 1 8 0 4 0 2 1 1 9 0 8 1 4 1 2 1 1 7 合起來97 百小度 8位二進位制數,從右邊起每四個分成一組,再每組...
二進位制數01011011轉換為十進位制數是
秋狸 91。解析 公式 abcd.efg 2 d 2 0 c 2 1 b 2 2 a 2 3 e 2 1 f 2 2 g 2 3 10 從右到左用二進位制的每個數去乘以2的相應次方,小數點後則是從左往右。則 01011011 2 1 2 0 1 2 1 0 2 2 1 2 3 1 2 4 0 2 5...
66 625 10怎麼轉換為二進位制
你以十進位制的數除以你所要轉換的進位制數,把每次除得的餘數記在旁邊,所得的商數繼續除以進位制數,直到餘數為0時止。例如你要把100轉換成八進位制 100 8 12.餘數為4 12 8 1.餘數為4 1 8 0.餘數為1 然後把相應的餘數從低向高順著寫出來,如上的為144,此即為100的八進位制表示形...