1樓:匿名使用者
用這樣一串數,從高到低將196湊出來就好:128,64,32,16,8,4,2,1
128 64 32 16 8 4 2 1
1 1 0 0 0 1 0 0 湊的結果:196用到1個128、1個64和1個4,其他都沒用到
用到的數在上邊數下面寫1,沒用到的寫0:196=128+68=128+64+4
所以196d=11000100b
關於上面那串數,是二進位制每位的基數,其寫法是:個位1,高位=低位*2,乘以2的原因是二進位制。對於n進位制換成乘以n即可,也這麼計算就可以將196轉換成n進位制了,只不過每位上基數可以用不只一次,比如:
十六進位制,196=12*16+4*1,因此196d=c4h
256 16 1
0 c 4
2樓:匿名使用者
方法如下:
196/2=98 餘0
98/2=49 餘0
49/2 =24 餘1
24/2=12 餘0
12/2=6 餘0
6/2=3 餘0
3/2=1 餘1
1/2=0 餘1
從後向前把餘數排列即為所求:
11000100
3樓:匿名使用者
196=128+64+4
=2^7+2^6+2^2
則196d=11000100b
4樓:
1100100(2)
196=128+64+4 (2^6+2^5+2^2)
二進位制怎麼轉化成其他進位制(詳細過程)
5樓:匿名使用者
計算機中常用的數的進位制主要有:二進位制、八進位制、十六進位制,學習計算機要對其有所瞭解。
2進位制,用兩個阿拉伯數字:0、1;
8進位制,用八個阿拉伯數字:0、1、2、3、4、5、6、7;
10進位制,用十個阿拉伯數字:0到9;
16進位制就是逢16進1,但我們只有0~9這十個數字,所以我們用a,b,c,d,e,f這五個字母來分別表示10,11,12,13,14,15。字母不區分大小寫。
以下簡介各種進位制之間的轉換方法:
一、二進位制轉換十進位制
例:二進位制 「1101100」
1101100 ←二進位制數
6543210 ←排位方法
例如二進位制換算十進位制的演算法:
1*26 + 1*25 + 0*24 + 1*23 + 1* 22 + 0*21 + 0*20
↑ ↑
說明:2代表進位制,後面的數是次方(從右往左數,以0開始)
=64+32+0+8+4+0+0
=108
二、二進位制換算八進位制
例:二進位制的「10110111011」
換八進位制時,從右到左,三位一組,不夠補0,即成了:
010 110 111 011
然後每組中的3個數分別對應4、2、1的狀態,然後將為狀態為1的相加,如:
010 = 2
110 = 4+2 = 6
111 = 4+2+1 = 7
011 = 2+1 = 3
結果為:2673
三、二進位制轉換十六進位制
十六進位制換二進位制的方法也類似,只要每組4位,分別對應8、4、2、1就行了,如分解為:
0101 1011 1011
運算為:
0101 = 4+1 = 5
1011 = 8+2+1 = 11(由於10為a,所以11即b)
1011 = 8+2+1 = 11(由於10為a,所以11即b)
結果為:5bb
四、二進位制數轉換為十進位制數
二進位制數第0位的權值是2的0次方,第1位的權值是2的1次方……
所以,設有一個二進位制數:0110 0100,轉換為10進製為:
計算: 0 * 20 + 0 * 21 + 1 * 22 + 1 * 23 + 0 * 24 + 1 * 25 + 1 * 26 + 0 * 27 = 100
五、八進位制數轉換為十進位制數
八進位制就是逢8進1。
八進位制數採用 0~7這八數來表達一個數。
八進位制數第0位的權值為8的0次方,第1位權值為8的1次方,第2位權值為8的2次方……
所以,設有一個八進位制數:1507,轉換為十進位制為:
計算: 7 * 80 + 0 * 81 + 5 * 82 + 1 * 83 = 839
結果是,八進位制數 1507 轉換成十進位制數為 839
六、十六進位制轉換十進位制
例:2af5換算成10進位制
直接計算就是: 5 * 160 + f * 161 + a * 162 + 2 * 163 = 10997
(別忘了,在上面的計算中,a表示10,而f表示15)、
現在可以看出,所有進位制換算成10進位制,關鍵在於各自的權值不同。
假設有人問你,十進數 1234 為什麼是 一千二百三十四?你儘可以給他這麼一個算式: 1234 = 1 * 103 + 2 * 102 + 3 * 101 + 4 * 100
6樓:小傻
簡介各種進位制之間的轉換方法:
一、二進位制轉換十進位制
例:二進位制 「1101100」
1101100 ←二進位制數
6543210 ←排位方法
例如二進位制換算十進位制的演算法:
1*26 + 1*25 + 0*24 + 1*23 + 1* 22 + 0*21 + 0*20
↑ ↑說明:2代表進位制,後面的數是次方(從右往左數,以0開始)
=64+32+0+8+4+0+0
=108
二、二進位制換算八進位制
例:二進位制的「10110111011」
換八進位制時,從右到左,三位一組,不夠補0,即成了:
010 110 111 011
然後每組中的3個數分別對應4、2、1的狀態,然後將為狀態為1的相加,如:
010 = 2
110 = 4+2 = 6
111 = 4+2+1 = 7
011 = 2+1 = 3
結果為:2673
三、二進位制轉換十六進位制
十六進位制換二進位制的方法也類似,只要每組4位,分別對應8、4、2、1就行了,如分解為:
0101 1011 1011
運算為:
0101 = 4+1 = 5
1011 = 8+2+1 = 11(由於10為a,所以11即b)
1011 = 8+2+1 = 11(由於10為a,所以11即b)
結果為:5bb
四、二進位制數轉換為十進位制數
二進位制數第0位的權值是2的0次方,第1位的權值是2的1次方……
所以,設有一個二進位制數:0110 0100,轉換為10進製為:
計算: 0 * 20 + 0 * 21 + 1 * 22 + 1 * 23 + 0 * 24 + 1 * 25 + 1 * 26 + 0 * 27 = 100
五、八進位制數轉換為十進位制數
八進位制就是逢8進1.
八進位制數採用 0~7這八數來表達一個數.
八進位制數第0位的權值為8的0次方,第1位權值為8的1次方,第2位權值為8的2次方……
所以,設有一個八進位制數:1507,轉換為十進位制為:
計算: 7 * 80 + 0 * 81 + 5 * 82 + 1 * 83 = 839
結果是,八進位制數 1507 轉換成十進位制數為 839
六、十六進位制轉換十進位制
例:2af5換算成10進位制
直接計算就是: 5 * 160 + f * 161 + a * 162 + 2 * 163 = 10997
(別忘了,在上面的計算中,a表示10,而f表示15)、
現在可以看出,所有進位制換算成10進位制,關鍵在於各自的權值不同.
假設有人問你,十進數 1234 為什麼是 一千二百三十四?你儘可以給他這麼一個算式: 1234 = 1 * 103 + 2 * 102 + 3 * 101 + 4 * 100
7樓:匿名使用者
十進位制數與二進位制數之間的轉換
(1) 十進位制整數轉換成二進位制整數
把一個十進位制整數轉換為二進位制整數的方法如下:
把被轉換的十進位制整數反覆地除以2,直到商為0,所得的餘數(從末位讀起)就是這個數的
二進位制表示.簡單地說,就是"除2取餘法".
例如,將十進位制整數( 2 1 5 )
1 0轉換成二進位制整數的方法如下:
於是,( 2 1 5 )
1 0=( 11 0 1 0 111 )
2 轉換成十六進位制整數的方法是"除1 6取餘法".
8樓:匿名使用者
這樣吧,我們假設一個數字10111b,要轉換為8進位制,我們可以先把二進位制數轉換為十進位制,即:1*2^4+0*2^3+1*2^2+1*2^1+1*2^0=23,然後用23除以8,得2,餘7則(10111)2=(27)8
二進位制如何轉換成八進位制二進位制怎麼轉化成其他進位制詳細過程
先了解二進位制 數與八進位制數之間的對應關係。有個方法,把二進位制的數從右往左,三位一組,不夠補0 列 111 4 2 1 7 11001拆分為 001和011,001 1,011 2 1 3 那麼11001轉換為八進位制就是31.擴充套件資料二進位制轉換為十六進位制 參照二進位制轉八進位制,但是它...
0 1如何轉化為二進位制,0 5轉換成二進位制
您好!很高興為您服務。把1 就可以轉化為了。提問。怎麼成呢。你這個題目是啥,可以完整的告訴我嗎。提問。我想把52803轉換成,在 中。什麼 提問。excel好的。1.選中單元格,滑鼠右鍵單擊,在下拉選單中選中 設定單元格格式 2.在單元格設定的 數字 選單下選擇自定義,在右側選擇 g 通用格式 3....
二進位制轉十六進位制簡便方法
十六進位制就是逢16進1 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f 十五個字元組成 比如 1 f 10 滿16了,進1位 計算機中常用的數的進位制主要有 二進位制 八進位制 十六進位制,學習計算機要對其有所瞭解。2進位制,用兩個阿拉伯數字 0 1 8進位制,用八個阿拉伯數字 0...