1樓:匿名使用者
可以藉助二抄進位制進行轉換,3位二進位制bai對應1位八進位制,du4位二進位制對應1位十六進位制
舉例說zhi明:212d=?b=?o=?h
寫出二dao進位制各位基數,個位1,高位是低位乘以2,寫到比212大為止
256,128,64,32,16,8,4,2,1 用這組數從高到低將212湊出來,用到的數下面寫1,其餘寫0
___0,__1,__1,_0,_1,0,1,0,0
212=128+84=128+64+20=128+64+16+4
212d=11010100b=[011][010][100]b=[3][2][4]o=324o
212d=11010100b=[1101][0100]b=[d][4]h=d4h
十進位制數32轉換為二進位制八進位制和十六進位制數分別為多少?
2樓:隨便什麼名啦啦
十進位制32轉換為二來進位制源:100000
十進位制bai32轉換為八進位制:
du40
十進位制32轉換為十六進位制:20
擴充套件資料:
十進位制數zhi轉換為二進位制數時dao,由於整數和小數的轉換方法不同,所以先將十進位制數的整數部分和小數部分分別轉換後,再加以合併。
1、十進位制整數轉換為二進位制整數:
十進位制整數轉換為二進位制整數採用"除2取餘,逆序排列"法。具體做法是:用2去除十進位制整數,可以得到一個商和餘數;再用2去除商,又會得到一個商和餘數,如此進行,直到商為零時為止,然後把先得到的餘數作為二進位制數的低位有效位,後得到的餘數作為二進位制數的高位有效位,依次排列起來。
2、十進位制小數轉換為二進位制小數:
十進位制小數轉換成二進位制小數採用"乘2取整,順序排列"法。具體做法是:用2乘十進位制小數,可以得到積,將積的整數部分取出,再用2乘餘下的小數部分,又得到一個積,再將積的整數部分取出,如此進行,直到積中的小數部分為零,或者達到所要求的精度為止。
然後把取出的整數部分按順序排列起來,先取的整數作為二進位制小數的高位有效位,後取的整數作為低位有效位。
3樓:豔陽高照的午後
32(十進位制
bai) = 100000(二進位制du
zhi)
32(十進位制) = 40(八進位制)
dao32(十進位制) = 20(十六進位制)十進位制轉
回二進答制:
十進位制整數轉換為二進位制整數採用"除2取餘,逆序排列"法。具體做法是:用2整除十進位制整數,可以得到一個商和餘數;再用2去除商,又會得到一個商和餘數,如此進行,直到商為0時為止,然後把先得到的餘數作為二進位制數的低位有效位,後得到的餘數作為二進位制數的高位有效位,依次排列起來。
十進位制整數轉二進位制
如:255=(11111111)b
255/2=127*****餘1
127/2=63*****=餘1
63/2=31*****==餘1
31/2=15*****==餘1
15/2=7*****===餘1
7/2=3*****====餘1
3/2=1*****====餘1
1/2=0*****====餘1
789=1100010101
十進位制轉八進位制:
10進位制數轉換成8進位制的方法,和轉換為2進位制的方法類似,唯一變化:除數由2變成8。
十進位制轉十六進位制:
10進位制數轉換成16進位制的方法,和轉換為2進位制的方法類似,唯一變化:除數由2變成16。
4樓:從不妖嬈
32轉二進位制:
32/2=16....0
16/2=8.....0
8/2=4......0
4/2=2......0
2/2=1......0
1/2=0......1
所以(32)d=(100000)b
轉八進位制:
內32/8=4.....0
4/8=0......4
所以(32)d=(40)o
轉十六進容制:
32/16=2.....0
2/16=0......2
所以(32)d=(20)h
5樓:此td匿名
二進位制是100000,十六進位制是20
6樓:
2:100000
8:40
16:20
7樓:太空葫蘆娃
32轉二進位制:100000
八進位制:40
十六進位制:20
輸入一個十進位制數,轉換成對應的八進位制數和十六進位制數並輸出。(急)!!!
8樓:善良的小飛飛
這個……我今天也碰到了,阿西吧
9樓:匿名使用者
n=n/8
n的值就變了 而不是輸入的值
先改了 看看對不對
將十進位制數902.348轉換為二進位制數、八進位制數和十六進位制數。
10樓:北京瑞星資訊科技股份****
902:
1110000110;
1606;386
348:
101011100;534;15c
902.348:
1110000110.010110010001011010000111001010110000001;
1606.2621320712601;
386.5916872b02。
11樓:匿名使用者
二進位制:1110000110.01011001000101101000011100101011
將八進位制數76轉換為十進位制數,將十進位制數76625轉換成八進位制數為
是63喲,32 16 8 4 2 1 63 將十進位制數76.625轉換成八進位制數為 將十進位制數76.625轉換成八進位制數為114.5。參考過程如下 76 8 9 4 9 8 1 1 1 8 0 1 把餘數從下往上排,故整數部分為114 0.625 8 5 小數部分為0.5 所以答案為114....
十進位制數205 5的八進位制數表示為
十進位制數205.5的八進位制數表示為 315.4 整數部分轉換採用除8取餘法,小數部分採用乘8取整法,計算方法和十進位制轉二進位制差不多。整數轉換 205 8 25 餘5,25 8 3 餘1,3 8 0 餘3。然後將得到的餘數進行逆向排序得到8進位制整數315.4。小數轉換 0.5x8 4 取整4...
將11二進數轉化為十進位制數八進位制數和十六進位制數
111001.101二進數轉化為十進位制數為57.625。111001.101二進數轉化為八進位制數為71.5。111001.101二進數轉化為十六進位制數為39.a。二進位制數轉換成十進位制數的基本做法是,把二進位制數首先寫成加權係數式,然後按十進位制加法規則求和。即111001.101二進數 2...