1樓:
像這種可以有規律按2的n次方進行整數化的數,可直接乘以相應的2的n次方進行整數化,化為二進位制後再移動相應的位數。
小數部分0.625,即5/8,乘以8(2^3)是最好的整數化方法。
(97.625)10*(2^3)10
=(97.625)10*(8)10
=(781)10
=(30d)16
=(0011 0000 1101)2
去掉前導零
>(1100001101)2
因為最初乘了8,即2的3次方,所以換算成二進位制時應右移三位,即最終結果等於(1100001.101)2。
一個十六進位制數就等於四個二制位,
所以(1100001.101)2可按每四位進行一次分割,缺位補零即:(0110 0001.1010)2=(61.a)16一個八進位制數就等於三個二制位,
所以(1100001.101)2可按每三位進行一次分割,缺位補零即:(001 100 001.101)2=(141.5)8
2樓:匿名使用者
二進位制:1100001.101
二進位制,八進位制,十進位制,十六進位制之間是怎樣互相轉化的
這幾個進位制轉換時,二進位制可以很方便轉換為其他進位制,舉例十進位制10,二進位制為1010 二進位制到八進位制 把二進位制每3位劃開,1 010這樣,前面1變成1,後面010變成2,就成了八進位制12.二進位制到十進位制 把二進位制直接按位冪乘起來,再相加。比如,1010 1 2 3 1 2 1 ...
十進位制數與二進位制數十六進位制數的對應表示
十進位制數與二bai進位制du數 十六進位制數 zhi對應表 十進位制數dao與版二進位制數 8421bcd碼,5421bcd碼,2421bcd碼,餘三碼權對應表 希望對你有幫助 如果你滿意,那就反手一個贊吧 十六進位制和二進位制的對應關係表 二進位制和十六進位制的對應關係如下圖所示 十六進位制對應...
二進位制八進位制十進位制十六進位制的英文名稱分別是什麼
二進位制 binary system 八進位制 octal number system十進位制 decimal system 十六進位制 hexadecimal c語言中的可以直接轉,輸出用 d,o,x分別表示十進位制,八進位制,十六進位制,二進位制比較麻煩,你需要使用其他進位制轉成二進位制再輸出 ...