1樓:匿名使用者
對於初學者來說,二 八 十六進位。
之間的換算會顯得有些繁瑣,不過可以以十進位。
為中介來換算,首先要學會二 八 十六進位分別與十進位的互化方法:
1、轉換為十進位。
二進位化為十進位。
例:將二進位數。
轉換成十進位數。
八進位化為十進位。
例:將八進位數轉換成十進位數。
十六進位化為十進位。
例:將十六進位數轉換成十進位數:
2、十進位化二,八,十六進位(三種方法類似)十進位化二進位。
規則:除二取餘,直到商為零為止,再將所有餘數。
倒排。 例:將十進位數86轉化為二進位。
2 | 86…… 餘0
2 | 43…… 餘1
2 | 21…… 餘1
2 | 10…… 餘0
2 | 5 ……餘1
2 | 2 ……餘0
2 | 1 ……餘1
結果:(86)10 = 1010110)2十進位化八進位。
方法:採用除8取餘法。
例:將十進位數115轉化為八進位數。
結果:(115)10 = 163)8
十進位化十六進位。
方法:採用除16取餘法。
例:將十進位數115轉化為八進位數。
結果:(115)10 = 73)16
至於二,八,十六進位之間的轉換,可以通過先化成十進位數,再進行轉化,這樣比較簡單,不需要記很多。
2樓:匿名使用者
由右向左每四位數一組,利用8421分別與對應的位數相乘,然後求和,如1011經計算結果為b、1010為a、1000為8,所以上述2進位數轉換為16進位數應為8ab。不知道你是否能明白啊,呵呵。
3樓:匿名使用者
2進位是逢2進1,16進位是逢16進1,我們一般用的阿拉伯數字都是10進位的,就是逢10進1,。。如10進位的10用2進製表示:1010,用16進位就是:a
4樓:匿名使用者
就是16就進一位 2就是010101010的 呵呵 這個很麻煩 想算的話用電腦上的計算機好算 +q904238495詳細和你說說。
16進位轉2進位怎麼算
5樓:嘉咪學姐
16等於2得4次方。
十六進位轉換成二進位是16等於2得4次方,所以只要將十六進位數的每一位轉換為4位二進位數,再按原順序組合起來就行。將十六進位數轉換成二進位數,只要將每一位十六進位數用四位相應的二進位數表示,即取四合一法。
十六進位轉換成二進位的具老喚體案例:
例如:十六進位數f3,侍纖凱f等於二進位數1111,3等於二進位數豎雀11,補成4位,就是0011,組合在一起就是二進位數11110011轉換過程:
每一位數字轉換為四位二進位數字,小數點不變:
簡化一下,就可以了:
附:轉換規則:
0-0000,1-0001,2-0010,3-0011,4-0100,5-0101,6-0110,7-0111,8-1000,9-1001,a-1010,b-1011,c-1100,d-1101,e-1110,f-1111。<>
16進位轉換成二進位怎麼算?
6樓:網友
1. 二進位1000專換成16進位。
用8421轉換法,即自左向右,8*1+4*0+2*0+1*0=0x8,這是所有十六進位轉二進位的通用轉換方式,位對位對齊轉換,分別乘以8421,然後相加。如果二進位數。
不夠位,應在整數位左邊或小數位右邊用0補足,湊足4的倍數。當然整數部分和小數部分要分別轉換。如:
將111100轉換為16進位,用8421轉換法,但只能對齊二進位的低四位,高二位無法對齊的情況下補0,變為00111100b,再用8421:0*8+0*4+1*2+1*1+1*8+4*1+0*2+0*1=0x3c。注意:
十六進位數。
的一位相當於二進位數的四位。
2. 十六進位轉換。
二進位:用8421拼湊法,首先要清楚的是:四位二進位數表示十六進位的一位,根據以上例子,轉換0x3c。
首先轉換二進位的高四位,也就是十六進位3這個數,可以將8421四位數相加拼湊,如果能得出3,就將該位設定為1,其餘為0。這四個數字中,僅有2+1才能得到3,因此,轉換為二進位就是0011。低四位,十六進位數c(十進位。
數12),只有8+4=12,設定為1,其餘為0,就得到1100,高低位結合起來,二進位數為00111100.
結合你的例子,轉換0x8,8421中僅有8與其相匹配,直接設該位為1,其餘為0,得1000b。
還有一種比較簡單的方法,樓主可以直接查詢bcd碼,任何乙個十六進位數都可以通過查詢bcd碼得以轉換。
另外,樓上的朋友轉換的數並非十六進位,而是十進位。
二進位換成十六進位怎麼換算
7樓:小星姐愛生活
二進位換成十六進位的換算方法,如下:
二進位轉換成十六進位的方法是,取四合一法,即從二進位的小數點為分界點,向左或向右每四位取成一位,組分好以後,對照二進位與十六進位數的對應表將四位二進位按權相加,得到的數就是一位十六進位數,然後按順序排列,小數點的位置不變,最後得到的就是十此唯判六進位數。注意16進位的表示法,用字母h字尾森改表示,比如bh就表示16進位數11,也可以用0x字首表示,比如0x23就是16進位的23。這裡需要注意山枝的是,在向左或向右取四位時,取到最高位或最低位如果無法湊足四位,就可以在小數點的最左邊或最右邊補0,進行換算。
十六進位的特點:
1、英文字母a,b,c,d,e,f分別表示數字。
2、計數到f後,再增加1個,就進位。
3、十六進位數是計算機常用的一種計數方法,它可以彌補二進位數書寫位數過長的不足,也用於電視機中。
4、十六進位數的表示方式為0x開頭。<>
十六進位轉二進位數字怎麼算?
8樓:暮然說遊戲
十進位18轉化成二進位,計算方法如下:
18÷2=9 餘數為0;
9÷2=4 餘數為1;
4÷2=2 餘數為0;
2÷2=1 餘數為0;
1÷2=0 餘數為1;
排列為:10010。
十進位整數轉換為二進位整數採用"除2取餘,逆序排列"法。
所有餘數逆序具體做法是:用2整除十進位整數,可以得到乙個商和餘數;再用2去除商,又會得到乙個商和餘數,如此進行,直到商為小於1時為止,然後把先得到的餘數作為二進位數的低位有效位,後得到的餘數作為二進位數的高位有效位,依次排列起來。
十六進位轉換二進位怎麼算呢?
9樓:小耳朵愛聊車
十桐漏消六進位轉換二進搜爛制:用8421拼湊法,首先要清楚的是:四位二進位數表示十六進位的一位,根據以上例子,轉換0x3c。
首先轉換二進位的高四位,也就是十六進位3這個數,可以將8421四位數相加拼湊,如果能得出3,就將該位設定為1,其餘為0。
這四個數字中,僅有2+1才能得到3,因此,轉換為二進位就是0011。低四位,十六進位數c(十進位數12),只有8+4=12,設定為1,其餘為0,就得到1100,高低位結合起來,二進位數為00111100。
二進位與十六進位之間的轉換:
1、二進位數轉換成十六進位數。
由於2的4次方=16,所以依照二進位與八進位的轉換方法,將二進位數的每四位局知用乙個十六進位數碼來表示,整數部分以小數點為界點從右往左每四位一組轉換,小數部分從小數點開始自左向右每四位一組進行轉換。
2、十六進位轉換成二進位數。
如將十六進位數轉換成二進位數,只要將每一位十六進位數用四位相應的二進位數表示,即可完成轉換。
計算機 10進製和2進製還有16進製制之間怎麼轉換
1。二進位制與十進位制數間的轉換 1 二進位制轉換為十進位制 將每個二進位製數按權後求和即可。請看例題 把二進位製數 101.101 2 1 22 0 21 1 20 1 2 1 0 2 2 1 2 3 5.625 10 2 十進位制轉換為二進位制 一般需要將十進位製數的整數部分與小數部分分開處理。...
16進製製數轉換2進製和8進製要求有計算步驟謝謝
bd6.12ah先轉換bai為二進 制 每一位轉換為對du應的zhi二dao進製 bd6.12ah對應的二進位制 1011 1101 0110 0001 0010 1010 4位對應一專個16進製製數 b d 6 1 2 a 再將1011 1101 0110 0001 0010 1010轉換為屬8進...
關於2進製 10進製和16進製制只見的轉換
先來講一下2進製與10進製的相互轉換 1 標準做法不講了 除2取餘 將數湊成2的倍數的和 如25 16 9 16 8 1 16 1 8 1 4 0 2 0 1 1 因此25的二進位制值為11001 去掉前面的2的倍數的因數 再如37 43 32 11 32 8 3 32 8 2 1 32 1 16 ...