1樓:
十進位制100轉換為八進位制為144,轉換成十六進位制為64。採用「除8取餘法」轉換為八進位制,採餘數定理轉換為十六進位制。
轉換為八進位制計算過程:100/8=12 餘4,12/8=1 餘4,1/8=0 餘1。然後將餘數進行逆向排序,得出八進位制數144。
轉換為十六進位制的計算過程:100/16=6 餘4,6/16=0 餘6,然後將餘數進行逆向排序,得出十六進位制數64。
擴充套件資料
十進位制整數轉八進位制的通用方法:
用8整除十進位制整數,可以得到一個商和餘數;再用8去除商,又會得到一個商和餘數,如此進行,直到商為小於1時為止,最後將得到的餘數進行逆向排序,得到八進位制。
十進位制整數化十六進位制的通用計算方法:
用16整除十進位制整數,可以得到一個商和餘數;再用16去除商,又會得到一個商和餘數,如此進行,直到商為小於1時為止,然後把先得到的餘數作為十六進位制數的低位有效位,後得到的餘數作為十六進位制數的高位有效位,依次排列起來,得到十六進位制數。
2樓:匿名使用者
八進位制:144 ; 十六進位制:64 。 (您可以開啟電腦上的計算器,在「檢視(v)」選擇「科學型(s)」,然後您就可以隨時把數字轉換各進位制了。。。
3樓:匿名使用者
先將100轉成二進位制,再將二進位制轉為八進位制和十六進位制。
轉二進位制的方法就是不斷除2取餘,再將餘數倒排,如下100 ÷ 2 = 50 餘 0
50 ÷ 2 = 25 餘 0
25 ÷ 2 = 12 餘 1
12 ÷ 2 = 6 餘 0
6 ÷ 2 = 3 餘 0
3 ÷ 2 = 1 餘 1
1 ÷ 2 = 0 餘 1
所以100的二進位制就是 1100100
二進位制每三位等於八進位制1位,四位等於十六進位制1位。(2的3次方等於8,2的4次方等於16,不會算面壁去)
1 100 100 = o144 八進位制110 0100 = 0x64 十六進位制
4樓:毓人
(100)10
=(((0*1010+1)*1010+0)*1010+0)2=((1*1010+0)*1010+0)2=((1010+0)*1010+0)2
=(1010*1010+0)2
=(1100100+0)2
=(1100100)2
=(1 100 100)2
=(144)8
=(1100100)2
=(110 0100)2
=(64)16
十進位制100轉換成二進位制,八進位制,十六進位制,寫出步驟
5樓:丿
1、100轉換成二進位制為1100100,步驟如下:
(1)將100按照2的加權項。
(2)從右向左填充二進位制數字。
2、100轉換成八進位制為144,步驟如下:
(1)100的二進位制結果「1100100」,從右向左每三個數字分為一組。
(2)將每組的結果分別轉換為八進位制。
3、100轉換成十六進位制為64,步驟如下:
(1)100的二進位制結果「1100100」,從右向左每四個數字分為一組。
(2)將每組的結果分別轉換為十六進位制。
6樓:不咩
1、十進位制轉換二進位制
2 /100 0
2/50 0
2/25 1
2/12 0
2/6 0
3/2 1
1/2 1
然後從尾到頭讀數就是 1100100
二進位制轉換八進位制是3位一組
所以就是 001 100 100 位數不夠,前面補0
2、八進位制與二進位制、十六進位制之間關係與具體步驟
八進位制 對應二進位制 十六進位制 對應二進位制 十六進位制 對應二進位制
0 000 0 0000 8 1000
1 001 1 0001 9 1001
2 010 2 0010 a 1010
3 011 3 0011 b 1011
4 100 4 0100 c 1100
5 101 5 0101 d 1101
6 110 6 0110 e 1110
7 111 7 0111 f 1111
然後對應二進位制數 八進位制3為一組 十六進位制4位一組
二進位制1100100 對應八進位制 001 100 100 就是八進位制數 144
二進位制1100100 對應十六進位制 0110 0100 就是十六進位制 64
擴充套件資料
1、十進位制
人類天然選擇了十進位制。
由於人類解剖學的特點,雙手共有十根手指,故在人類自發採用的進位制中,十進位制是使用最為普遍的一種。成語「屈指可數」某種意義上來說描述了一個簡單計數的場景,而原始人類在需要計數的時候,首先想到的就是利用天然的算籌——手指來進行計數。
2、二進位制
二進位制有兩個特點:它由兩個數碼0,1組成,二進位制數運算規律是逢二進一。
為區別於其它進位制,二進位制數的書寫通常在數的右下方註上基數2,或加後面加b表示,其中b是英文二進位制binary的首字母。
3、八進位制
由於二進位制資料的基數r較小,所以二進位制資料的書寫和閱讀不方便,為此,在小型機中引入了八進位制。八進位制的基數r=8=2^3,有數碼0、1、2、3、4、5、6、7,並且每個數碼正好對應三位二進位制數,所以八進位制能很好地反映二進位制。
八進位制用下標8或資料後面加o表示 例如:二進位制資料 ( 11 101 010 . 010 110 100 )2 對應八進位制資料 (352.264)8或352.264o。
4、十六進位制
由於二進位制數在使用中位數太長,不容易記憶,所以又提出了十六進位制數。
十六進位制數有兩個基本特點:它由十六個數碼:數字0~9加上字母a-f組成(它們分別表示十進位制數10~15),十六進位制數運算規律是逢十六進一,即基數r=16=2^4,通常在表示時用尾部標誌h或下標16以示區別,在c語言中用新增字首0x以表示十六進位制數。
5、進位制轉換
進位制轉換是人們利用符號來計數的方法。進位制轉換由一組數碼符號和兩個基本因素「基數」與「位權」構成。
基數是指,進位計數制中所採用的數碼(數制中用來表示「量」的符號)的個數。
位權是指,進位制中每一固定位置對應的單位值。
十進位制數如何轉化為八進位制和十六進位制
7樓:福岑
類似轉化為二進位制數的方法
8樓:飛雪射鹿笑倚鴛
給你舉個例子吧
先把十進位制化成二進位制,整數部分用輾轉相除法,小數部分用乘2取整法,得到二進位制表達為 111001011.1010110011001100.....,再從小數點開始,向左向右分別三位一組,不足補0,得:
111 001 011.101 011 001 100 110 011.....,所以8進製為:713.531463......
從小數點開始,向左向右分別四位一組,不足補0,得:
1 1100 1011.1010 1100 1100 1100....,所以16進製為:1cb.accccccc......
十進位制數 10轉換為八進位制是多少
1210除以8等於1,所以1做高位.餘數是底位.你也可以驗算一下 12 1 8 2 10 海剩下些什麼 是 10要轉換?還是10呢?10應該很簡單,00001010 在三位組合,00 001 010 為0 1 2 是12!若是 10,首先可以先把10進位制的數轉換為2進位制的然後再轉換為八進位制的總...
十進位制數92轉換為2進位制數和16進位制數分別是多少
十進位制數轉二進位制 只要將上面的8個數值中的其中幾個加起來 92然後用到的數字下面標1,沒有用到標零即可。得到的二進位制就是0101 1100 那麼轉16進位制,可以直接可以通過上面來轉,由於二進位制轉16進位制是4位一組來看 0到15 同樣用 8 4 2 1 1 1 0 0 8 4 12 用c表...
二進位制數01011011轉換為十進位制數是
秋狸 91。解析 公式 abcd.efg 2 d 2 0 c 2 1 b 2 2 a 2 3 e 2 1 f 2 2 g 2 3 10 從右到左用二進位制的每個數去乘以2的相應次方,小數點後則是從左往右。則 01011011 2 1 2 0 1 2 1 0 2 2 1 2 3 1 2 4 0 2 5...