回覆列表
-
1 # 使用者7266214309263
相關內容
- 二進位制、十進位制、八進位制、十六進位制各代表的英文字母是什麼?
- 二進位制,十進位制和十六進位制數制各由哪些數碼錶示?
- 1到15的二進位制、八進位制、十六進位制如何表示?
- 簡述十進位制數轉換為二進位制數和十六進位制數的方法?
- 將十進位制數247分別轉換為二進位制數、八進位制數和十六進位制數?
- 十進位制數92轉換為二進位制數和十六進位制數分別是多少?
- 十進位制轉二進位制的小數部分怎麼轉換?
- 給定一個十進位制數(整數或小數)如何轉化為二進位制和8421BCD碼,以及給定8421BCD碼如何轉化為十進位制?
- 二進位制與十進位制如何轉換?
- 二進位制的數11111對應十進位制的數為多少,十進位制的數73對應二進位制的數為多少(規定?
十進位制轉二進位制你會嗎?
十進位制轉二進位制
簡單來說規則就是小數點前不斷除2取餘直到商為1,小數點後不斷乘2取整直到小數部全0
整數部計算過程為
256/2 = 128 餘 0
128/2 = 64 餘 0
64/2 = 32 餘 0
32/2 = 16 餘 0
16/2 = 8 餘 0
8/2 = 4 餘 0
4/2 = 2 餘 0
2/2 = 1 餘 0
結果為由下往上讀取 1 0000 0000
小數部計算過程為
0.625 * 2 = 1.25 取整 1
0.25 * 2 = 0.5 取整 0
0.5 * 2 = 1.0 取整 1
結果為由上往下讀取 101
二進位制結果為 1 0000 0000.101
二進位制轉十六進位制
二進位制轉十六進位制很簡單,4位一組直接按照 1(H) = 0001(B)...9(H) = 1001(B), A(H) = 1010(B),...F(h) = 1111(B) 的規則替換就行了
0001 0000 0000.1010(B) = 100.A(H)