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的第幾位的...