1樓:匿名使用者
幾進位制就是逢幾進一,如十進位制,最常用的吧,每到十的時候就往前一位進一。同理,二進位制與十六進位制也是這個道理。
16進位制中,由於阿拉伯數字只有0-9的表示,因此需用大寫英文字母前六個(即a-e)來補充,其中的a=10,b=11,c=12,d=13,e=14,f=15。至於十進位制轉換為十六進位制,就要用到除k(進位制基數)取餘法,即樓上用到的方法。十進位制化二進位制也是如此。
例:1.十進位制168化為二進位制:
168/2=84……0
84/2=42……0
42/2=21……0
21/2=10……1
10/2=5……0
5/2=2……1
2/2=1……0
1/2=0……1(注意:必須初到零)
所以168=10101000(2)(注:把餘數倒著寫)
2.十進位制168化為十六進位制:
168/16=10……8
10/16=0……10(10=a)
因此168=a8(16)(同上)
如果要把它化回來呢?
樓上其實已經指明瞭方法,如果不懂的話再詳講一遍:
例:1.16進位制b3化為十進位制:
因為b=11
所以b3(16)=11*16^1+3*16^0=179
2.二進位制10010化為十進位制:
10010(2)=1*2^4+0*2^3+0*2^2+1*2^1+0*2^0=18
看懂了不?
說白了,就是在第幾位(設為第n位)上就用這一位上的數乘上進位制基數(設為k)的(n-1)次方。
二進位制與十六進位制怎麼轉化,鄙人還沒學到,坦白地說,我也不會~~通用方法先化為十進位制再轉化。
至於小數問題,我是這樣理解的,加減乘除四則混合運算在任何進位制中都適用(可自己驗證,不再過多說明,方法:利用該進位制中的數字進行四則混合運算,並遵循進位原則,得一個結果,再將它們化為十進位制進行計算,在化為原進位制進位制,你會發現結果是一樣的),因此(舉例說明):
例:1.二進位制11/10=1.1(2)
11(2)=3
10(2)=2
3/2=1.5
所以1.1(2)=1.5
2.二進位制1/100=0.01(2)
100(2)=4
1(2)=1
1/4=0.25
所以0.01(2)=0.25
這也就是說在二進位制中的0.1就表示十進位制中的0.5,在二進位制中的0.01就表示十進位制中的0.25,為什麼呢?
進一步分析:
0.1在十進位制中即為十分之一,0.01即為百分之一(十分之一的平方),0.
001即為千分之一(十分之一的立方)……由此就可推知,在二進位制中:0.1就為二分之一(二進位制中就是10(2)分之一),0.
01就為四分之一(二分之一的平方,二進位制中就是10(2)分之一的平方),0.001就為八分之一(二分之一的立方,二進位制中就是10(2)分之一的立方)……同理,十六進位制的小數就不用我多說了吧?
2樓:匿名使用者
將十六進位制的每個數轉換成四位二進位制數,不夠四位補零就行了
3樓:教育阿派老師
回答11、要將十六進位制數轉換成二進位制數,只要將1位十六進位制數寫成4位二進位制數,然後將整數部分最左邊的「0」和小數部分最右邊的「0」去掉即可。可以查詢二進位制十六進位制對應關係轉化。
22、二進位制是一種最簡單的進位計數制,它只有兩個不同的數碼:「0」和「1」,即基數為2,逢2進1。
提問可以幫我解答?
要計算過程
回答抱歉,我們不提供這項服務
提問好的
回答只有方法親
提問那十進位制怎麼轉十六進位制
回答1、十進位制轉化為十六進位制計算方式,就是整數除以16取餘,直到商為0為止,然後從最後一個餘數讀到第一個。
2、十六進位制轉化為十進位制計算方式,按權、相加即得十進位制數。
3、進位制轉換是人們利用符號來計數的方法。十六進位制與十進位制之間的轉換包括十進位制轉十六進位制和十六進位制轉十進位制。
更多13條
4樓:匿名使用者
每個16進位制轉成4位2進位制,公式是0->00001->00012->00103->00114->01005->01016->01107->01118->10009->1001a->1010b->1011c->1100d->1101e->1110f->1111如:d5就是 1101 0101
5樓:匿名使用者
程式,附件裡邊,計算器
十六進位制如何轉換成二進位制
6樓:清溪看世界
將十六進位制數轉換為二進位制數,只需將每一位的十六進位制數轉換為相應的4位二進位制數,然後組合起來即可。
所以與十六進位制數bc等值的二進位制數是10111100,應該選擇b項。
擴充套件資料二進位制與十六進位制之間的轉換:
1、二進位制數轉換成十六進位制數
由於2的4次方=16,所以依照二進位制與八進位制的轉換方法,將二進位制數的每四位用一個十六進位制數碼來表示,整數部分以小數點為界點從右往左每四位一組轉換,小數部分從小數點開始自左向右每四位一組進行轉換。
如將十六進位制數轉換成二進位制數,只要將每一位十六進位制數用四位相應的二進位制數表示,即可完成轉換。
7樓:越答越離譜
與十六進位制數bc等值的二進位制數是10111100,應該選擇b項。
將十六進位制數轉換為二進位制數,只需將每一位的十六進位制數轉換為相應的4位二進位制數,然後組合起來即可。
二進位制與十六進位制之間的轉換:
1、二進位制數轉換成十六進位制數
由於2的4次方=16,所以依照二進位制與八進位制的轉換方法,將二進位制數的每四位用一個十六進位制數碼來表示,整數部分以小數點為界點從右往左每四位一組轉換,小數部分從小數點開始自左向右每四位一組進行轉換。
如將十六進位制數轉換成二進位制數,只要將每一位十六進位制數用四位相應的二進位制數表示,即可完成轉換。
8樓:匿名使用者
十六進位制的每個數位對應二進位制的4個數位,c是12,二進位制是1100,b是11,二進位制是1011 。
所以是10111100b
9樓:雙睿好
b=11,c=12 十六進位制和二進位制之間有16=2的4字方的關係所以, 11=1011,12=1100,
10樓:匿名使用者
先把這個八位數分成兩個四位的,前四位1011加起來為b,後四位1100加起來為c,即為十六進位制數bc,故選b。
11樓:
選b 1011表示 b1100表示c
12樓:蔣順哈哈
這是基本題 你看看方法:
十六進位制b是十進位制11;十六進位制c是十進位制12;二進位制到十進位制轉換先每四位一組分開,每一組自低位向高位數的位次(自後後向前的位次)自0開始數,位次數作為2的冪再與所在位的數相乘(*)然後再四位相加 即為十進位制,二進位制到十進位制為連續除2取餘倒讀
例如:二進位制1100 化十進位制為0*2^0+0*2^1+1*2^2+1*2^3=12(b)
二進位制1101 化十進位制為1*2^0+0*2^1+1*2^2+1*2^3=13(c)
13樓:匿名使用者
用科學計算器輸進去一轉換就行了
14樓:刺客
選擇d運用8421套就可以啦
二進位制、十進位制和十六進位制互相轉換怎麼轉換?
15樓:沃然網路
十進位制轉化為十六進位制:
先將十進位制轉換為二進位制 ,二進位制再轉換成十六進位制二進位制轉十六進位制:二進位制的四位,轉換為十六進位制的一位,整數位從最低位開始向左推進四位進行運算,小數位是從右向左推進運算
十進位制整數轉換為二進位制整數採用"除2取餘,逆序排列",十進位制小數轉二進位制小數採用的是「乘二取整,順序排列」
十六進位制轉二進位制
16樓:灰灰吃瓜
轉換如下:首先把十六進位制數04271544中的每一位數轉換為二進位制數,每個數要分四位,不足四位的前面加零,請看下面演示:
0 0000
4 0100
2 0010
7 0111
1 0001
5 0101
4 0100
4 0100
將得出四位二進位制數串連起來就是結果了
所以,十六進位制04271544轉換二進位制為100001001110001010101000100 (前面的0就省了)
十六進位制0209fe83轉換二進位制為 1000001001111111101000
0 0000
2 0010
0 0000
9 1001
f 1111
e 1110
8 1000
3 0011
17樓:文史一家人
要將十六進位制數轉換成二進位制數,只要將1位十六進位制數寫成4位二進位制數,然後將整數部分最左邊的「0」和小數部分最右邊的「0」去掉即可。可以查詢二進位制十六進位制對應關係轉化。
04271544轉換成二進位制為100001001110001010101000100
0209fe83轉換成二進位制為10000010011111111010000011
擴充套件資料:
各種進位制數之間的轉換
一、二進位制數轉換為十六進位制數
將一個二進位制數轉換成十六進位制數的方法是將二進位制數的整數部分和小數部分分別進行轉換,即以小數點為界,整數部分從小數點開始往左數,每4位分成一組,當最左邊的數不足4位時,可根據需要在數的最左邊新增若干個「0」以補足4位。
對於小數部分,從小數點開始往右數,每4位分成一組,當最右邊的數不足4位時,可根據需要在數的最右邊新增若干個「0」以補足4位,最終使二進位制數的總的位數是4的倍數,然後用相應的十六進位制數取而代之。
例如:111011.1010011011b = 0011 1011.1010 0110 1100b = 3b.a6ch
二、十六進位制數轉換為二進位制數
要將十六進位制數轉換成二進位制數,只要將1位十六進位制數寫成4位二進位制數,然後將整數部分最左邊的「0」和小數部分最右邊的「0」去掉即可。
三、二進位制數轉換為十進位制數
要將一個二進位制數轉換成十進位制數,只要把二進位制數的各位數碼與它們的權相乘,再把乘積相加,就得到對應的十進位制數,這種方法稱為按權相加法。
例如:100011.1011b = 1×25 + 1×21 + 1×20 + 1×2-1 + 1×2-3 + 1×2-4= 35.6875d
四、十進位制數轉換為二進位制數
要將一個十進位制數轉換成二進位制數,通常採用的方法是基數乘除法。這種轉換方法是對十進位制數的整數部分和小數部分分別進行處理,整數部分用除基取餘法,小數部分用乘基取整法,最後將它們拼接起來即可。
18樓:
利用電腦自帶的計算器軟體可以將十六進位制數轉為二進位制數,0209fe83的二進位制是「10000010011111111010000011」,04271544的二進位制數是「100001001110001010101000100」,具體操作請參照以下步驟。
1、在電腦的「開始」選單中依次點選「所有程式/附件/計算器」選項。
2、在計算器軟體介面的「檢視」選單中選擇「程式設計師」點選。
3、在出現的頁面左側選項中選擇「十六進位制」,然後在顯示欄中輸入十六制數「04271544」。
4、然後用滑鼠選中「二進位制」選項,然後顯示欄中將會出現04271544的二進位制數。
5、再利用同樣的方法可以算出0209fe83的二進位制數。完成以上設定後,即可實現十六進位制轉二進位制的計算。
將二進位制101101轉換成十六進位制
轉成十進位制 代表乘號 代表乘方 2 1為2 的 1次冪轉成十六進位制 0001 1 0010 2 0011 3 0100 4 0101 5 0110 6 0111 7 1000 8 1001 9 1010 a 1011 b 1100 c 1101 d 1110 e 1111 f 這是16個數 1 ...
二進位制數00111101轉換成十進位制數為多少
二進位制數00111101轉換成十進位制數,結果是61。計算方法 對二進位制資料,從低位向高內位 從右向左 逐個數容字求2的次方,數字0跳過,次方結果再求和。例如,00111101的計算公式 2的0次方 2的2次方 2的3次方 2的4次方 2的5次方 2的6次方 1 4 8 16 32 61 從右到...
十進位制負數轉換成二進位制 八進位制 十六進位制希望能在11 10之前解答
十進位制整數轉換為二進位制數的方法 除2取餘 把十進位制數15轉化成二進位制數 15 2 7 餘1 7 2 3 餘1 3 2 1 餘1 1 2 0 餘1 結果 1111 二進位制轉換為八進位制的方法 將二進位制數從右到左,三位一組,高位不夠補0 例 二進位制數1110111011轉換為八進位制數 0...