第八題十進位制28125轉換二進位制求詳細過程

2021-03-04 08:28:57 字數 988 閱讀 7900

1樓:匿名使用者

手算時,整數部分除二反餘:

28÷2 = 14餘0

14÷2 = 7餘0

7÷2 = 3餘1

3÷2 = 1餘1

1÷2 = 0餘1

將餘數倒著排列就是:11100

小數部分用乘二取整:

0.125×2 = 0.25,整數部分為00.25×2 = 0.5,整數部分為0

0.5×2 = 1,整數部分為1

因此小數部分是 0.001

兩部分加起來,就是 11100.001

將十進位製數(213.125)10轉換成二進位製數、八進位制、十六進位製數(要求:有具體運算過程)

2樓:匿名使用者

整數和小數部分要分開算。

整數部分轉成2進製是採用連續除以2,取餘數,再倒序的方法。

213/2=106餘1

106/2=53餘0

53/2=26餘1

26/2=13餘0

13/2=6餘1

6/2=3餘0

3/2=1餘1

1/2=0餘1

所以213轉成2進製是11010101。

小數部分轉成2進製是連續乘2,超過1則減1,將差繼續乘2。

0.125*2=0.25,不到1,記0

0.25*2=0.5,不到1,記0

0.5*2=1,到1,記1,再減1得到0,結束。

所以213.125轉成二進位制是11010101.001。

二進位制轉八進位制是從小數點向兩邊延伸,三位一轉,所以是325.1二進位制轉16進製制是從小數點向兩邊延伸,四位一轉,所以是d5.2

3樓:夜行龍

213除以2取餘數,倒著取,110101010.125乘以2取整數,正著取,001.

213.125轉2進製是,11010101.001轉8進製和轉2進製是一樣的,只是乙個是除以8乙個是除以2,16進製制也一樣

八進位制轉換十進位制和十六進位制轉換十進位制怎麼做

1101 8 1 8 3 1 8 2 0 8 1 1 8 0 41 10 1101 16 1 16 3 1 16 2 0 16 1 1 16 0 81 10 計算機中也常常採用八進位制和十六進位制來表示數值資料,為表示數值n,分別有如下對應關係 m 1n di 8i di 的取值為0到7 i k 例...

二進位製數11010010轉換成十進位制後是多少?

你可以使用windows的計算器,答案210 將二進位製數11010010轉換成十進位製數怎麼解 十進位制轉成十六進位制 i 十進位制轉成八進位制 integer.tooctalstring int i 十進位制轉成二進位制 i 十六進位制轉成十進位制 ffff 16 tostring 八進位制轉成...

二進位制轉十進位制,二進位制轉化為十進位制的演算法?

有符號數的話,最高位為1 就是最左邊那個 表示負數,這時候就要按位取反再加1,得出來的二進位制正常翻譯成十進位制,然後結果就是負的那個數。無符號數,或者最高位為0的話,直接轉換就行了。二進位制轉化為十進位制的演算法?從最抄低位 最右 算起襲,位上的數字乘以本位的權重。bai,權重就du是2的第幾位的...