㈠ 請將89轉換為2進制數,188轉化為8進制數,1024轉化為16進制
89轉換為2進制數為:1011001188轉化為8進制數:274轉化為16進制:400具體演算法如下:
㈡ 89的五進制是多少
整數轉化(8進制為例):60/8
商7
餘4
故十進制60為八進制74
所以5進制可以這么求解:89/5=商17餘4
17/5=
商3餘2
所以結果是324
㈢ 十進制89轉成八進制多少,轉成二進制1011001從二進制再轉八進制怎麼轉要詳細步驟,有人說十進
那種快捷計算都是有范圍的,可能超過某個數以後就無效了,包含10進制的一些乘法也有類似規律,只適用於很小一部分,如果真那麼簡單的話,就沒有必要用那麼麻煩的短除法了
二進制轉八進制和十六進制倒是有簡便方法
轉八進制:
將二進制從右至左,三位分一組,不夠的左邊補充0,然後將每一組轉換成對應的八進制就行了
比如1011001
分組後:
001
011
001(第一組前面的兩個0是補上的)
然後將三組分別轉換8進制
001(2)
=
1(8)
011(2)
=3(8)
001(2)=1(8)
所以對應的8進制是
131(8)
8進制反轉二進制更簡單,將每個8進制數字,直接轉換為3位二進制就可以了
比如
八進制
526
5(8)=101(2)
2(8)=010(2)
6(8)=110(2)
所以對應的二進制是101010110
十六進制跟八進制類似,只不過不是三位一組而是4位一組
㈣ 計算機的原碼,反碼,補碼。 寫出+89、-98的8位原碼、反碼、補碼。 求詳細解答,只寫答案的勿答。謝謝
+89是正整數, 正整數的原碼反碼補碼都一樣故為89的二進製表示:01011001
-98是負數, 原碼是98的二進製表示的最高位的0改為1, 98的二進製表示是01100010
最高位的0改為1則是: 11100010(最高位符號位, 0表示正數, 1表示負數)
其反碼為-98的原碼的除符號位(最高位)以外的所有位取反, 即: 10011101
其補碼為其反碼加1, 故為: 10011110, ok~~
㈤ 八進制怎麼算
一、八進制轉換二進制
方法:取一分三法,即將一位八進制數分解成三位二進制數,用三位二進制按權相加去湊這位八進制數,小數點位置照舊。
例:將八進制的(327)O轉換為二進制的步驟如下:
1. 3 = 011;
2. 2 = 010;
3. 7 = 111;
4. 讀數,讀數從高位到低位,011010111,即(327)O=(11010111)B。
二、八進制轉換十六進制
方法:將八進制轉換為二進制,然後再將二進制轉換為十六進制,小數點位置不變。
例:將八進制的(327)O轉換為十六進制的步驟如下:
1. 3 = 011;
2. 2 = 010;
3. 7 = 111;
4. 0111 = 7;
5. 1101 = D;
6. 讀數,讀數從高位到低位,D7,即(327)O=(D7)H。
(5)89的八進制是多少具體演算法擴展閱讀:
1、十六進制數轉換為八進制
轉換方法:以二進制位中介,即先將十六進制數按照一位拆四位的方法轉換為二進制,在對這個二進制數使用三位合一位的方法轉換為八進制。
2、二進制化為八進制
整數部份從最低有效位開始,以3位一組,最高有效位不足3位時以0補齊,每一組均可轉換成一個八進制的值,轉換完畢就是八進制的整數。
小數部份從最高有效位開始,以3位一組,最低有效位不足3位時以0補齊,每一組均可轉換成一個八進制的值,轉換完畢就是八進制的小數。
㈥ 89化為二進制數是389的四進制是
389二進制:110000101
389四進制:12011
1231(5) = 1 * 625 + 2 * 125 + 3 * 25 + 5 = 955(10) = 2533(7)
1011010(2) = 90(10)