1樓:匿名使用者
直接寫就可以了、二進位制轉換為八進位制從小數點開始三個二進位制位看作一位8進位制位最後不夠的補0、也就是先是110寫為8進位制是6,然後是101是5,接著是111是7,最後是10不夠三位在前面補0即為010是2,所以轉換為8進位制就是2756o
2樓:匿名使用者
二進位制轉八進位制:從小數點位置開始,整數部分向左,小數部分向右,每三位二進位制為一組用一位八進位制的數字來表示,不足三位的用0補足,就是一個相應八進位制數的表示。
10111101110(二進位制)=010 111 101 110(三位一組)=2756
3樓:匿名使用者
用遞迴寫個轉換函式,每次%1000,然後自身/1000,。結束條件是自身為零時,return。你可以在主函式中建立個八進位制密碼標,做成陣列形式。每次取餘後,查表即可。
4樓:景同書似儀
10111101110(二進位制)
=2756(八進位制)。
具體給出演算法:
如果二進位制想要變為8進位制,首先從右向左,每三位用逗號隔開不足三維用0補足,010,111,101,110。
分別計算010,111,101,110。
010=0x2^2+1x2^1+0x2^0=2,
111=1x2^2+1x2^1+1x2^0=7,
101=1x2^2+0x2^1+1x2^0=5,
110=1x2^2+1x2^1+0x2^0=6。
然後把數連起來就是2756(八進位制)。
擴充套件資料:
二進位制數的四則運算
二進位制數與十進位制數一樣,同樣可以進行加、減、乘、除四則運算。其演算法規則如下:
加運算:0+0=0,0+1=1,1+0=1,1+1=10,(逢2進1)。
減運算:1-1=0,1-0=1,0-0=0,0-1=1,(向高位借1當2)。
乘運算:0×0=0,0×1=0,1×0=0,1×1=1,(只有同時為「1」時結果才為「1」)。
除運算:二進位制數只有兩個數(0,1),因此它的商是1或0。
加法0+0=0,0+1=1+0=1,1+1=10。
減法0-0=0,1-0=1,1-1=0,0-1=-1,10100-1010=1010。
乘法0×0=0,0×1=1×0=0,1×1=1。
除法0÷1=0,1÷1=1。
只有0和1兩個數碼,基數為二。
5樓:潭彩榮脫棋
從右邊起
毎三個數字轉換成一個數字
你的最後三位是110轉成8進位制的就是2的2次方加2的1次方等於6,以此類推你的八進位制數字是2756
6樓:尋國英酆子
二進位制數10111101110轉換
成八進位制數是2756。
二進位制數轉換成八進位制數規則:從小數點開始,整數部分向左、小數部分向右,每3位為一組用一位八進位制數的數字表示,不足3位的要用「0」補足3位,就得到一個八進位制數。則:
010(二進位制)=2(八進位制)
111(二進位制)=7(八進位制)
101(二進位制)=5(八進位制)
110(二進位制)=6(八進位制)
所以10111101110(二進位制)
=2756(八進位制)。
擴充套件資料
八進位制數轉換成二進位制數規則:把每一個八進位制數轉換成3位的二進位制數,就得到一個二進位制數。
【例】:將八進位制的37.416轉換成二進位制數:37.416
011111
.100
001110
即:(37.416)8
=(11111.10000111)2
7樓:桑愛景戲辛
二進位制轉進八進位制的方法
例:1001
001110
001=111
61從2進位制數的最後一位開始,每三位為一組,最後不足三位的,前面加0補齊,然後用"8421"法計算.
8421法:111
1842
1例:100=0100=4(八進位制)
111=0111=7(八進位制)
(1)二進位制數轉換成八進位制數:對於整數,從低位到高位將二進位制數的每三位分為一組,若不夠三位時,在高位左面添0,補足三位,然後將每三位二進位制數用一位八進位制數替換,小數部分從小數點開始,自左向右每三位一組進行轉換即可完成。例如:
將二進位制數1101001轉換成八進位制數,則(001
101001)2||
|(15
1)8(
1101001)2=(151)8
8樓:桐菊汗姬
二進位制轉八進位制編碼是:000是0,
001是1,010是2,011是3,100是4,101是5,110是6,111是7。
從右到左三位為一個數那就是,不夠的前面補個0:010111101110,得出八進位制:2758o。
也可以把二進位制轉為十進位制,再轉為八進位制。
將二進位制數10001110110轉換成八進位制數是多少?
9樓:哆啦缺夢
是2166。
10001110110轉換成八進位制過程如下:
三位一隔,最高位不足3位的,前面補0
010,001,110,110
2.使用8421位權值換算:
110就是6
001就是1
010就是2
所以最終結果是2166。
二進位制到八進位制的轉換方法:
從低位到高位,把每3位二進位制數轉換成一位八進位制數即可。
由於2的3次方等於8,八進位制和二進位制之間的轉化是三次方的關係,可以把二進位制數分段轉化,也就是從後向前開始,三位三位的轉化。
二進位制數11111101.101轉換成八進位制數是?
10樓:匿名使用者
八進位制是375.5
三位一組,轉換即可。
(11,111,101.101)b=(375.5)o
11樓:數理與生活
11 111 101.101
= 375.5 (八進位制)
求助高手,將二進位制數量10110111轉換成八進位制,十六進位制,十進位制數。要過程。
12樓:匿名使用者
10110111,
換成八進位制:三位一分,10,110,111,然後分別進行abc=a*2^2+b*2^1+c*2^0,結果就是267
換成16進位制:四位一分,1011,0111,然後分別進行abcd=a*2^3+b*2^2+c*2^1+d*2^0,結果就是b7
13樓:匿名使用者
換八進位制 10110111看做 010 110 111 得 267
換十進位制 10110111=1*2的7次方+0*2的6次方+1*2的5次方+1*2的4次方+0*2的3次方+1*2的2次方+1*2的1次方+1*2的0次方=184
換十六就進位制 10110111看做 1011 0111 得 b7
二進位制數10111101110轉換成八進位制數是______。
14樓:足壇風行者
二進位制數10111101110轉換成八進位制數是2756。
二進位制數轉換成八進位制數規則:從小數點開始,整數部分向左、小數部分向右,每3位為一組用一位八進位制數的數字表示,不足3位的要用「0」補足3位,就得到一個八進位制數。則:
010(二進位制)=2(八進位制)
111(二進位制)=7(八進位制)
101(二進位制)=5(八進位制)
110(二進位制)=6(八進位制)
所以10111101110(二進位制) = 2756(八進位制)。
擴充套件資料八進位制數轉換成二進位制數規則:把每一個八進位制數轉換成3位的二進位制數,就得到一個二進位制數。
【例】:將八進位制的37.416轉換成二進位制數:
3 7 . 4 1 6
011 111 .100 001 110
即:(37.416)8 =(11111.10000111)2
15樓:z月e神r夜
10111101110(二進位制) = 2756(八進位制)。
具體給出演算法:
如果二進位制想要變為8進位制,首先從右向左,每三位用逗號隔開不足三維用0補足,010,111,101,110。
分別計算010,111,101,110。
010=0x2^2+1x2^1+0x2^0=2,111=1x2^2+1x2^1+1x2^0=7,101=1x2^2+0x2^1+1x2^0=5,110=1x2^2+1x2^1+0x2^0=6。
然後把數連起來就是2756(八進位制)。
16樓:竹非竹
二進位制數10111101110轉換成八進位制數是2756,每三位二進位制數對應轉換成一個八進位制數,不足三位需補0。
具體計算過程:10111101110需在前面補0成為010111101110,每三位成一組,對這個數進行分組。分別是010、111、101、110,然後進行轉換計算就是2、7、5、6。
將轉換後的值按順序排列起來,就得到八進位制數2756。
擴充套件資料
二進位制與八進位制相互轉換的通用方法:
二進位制數轉換成八進位制數:從小數點開始,整數部分向左、小數部分向右,每3位為一組用一位八進位制數的數字表示,不足3位的要用「0」補足3位,就得到一個八進位制數。
八進位制數轉換成二進位制數:把每一個八進位制數轉換成3位的二進位制數,就得到一個二進位制數。
17樓:匿名使用者
二進位制轉進八進位制的方法 例:1 001 001 110 001=1 1 1 6 1
從2進位制數的最後一位開始,每三位為一組,最後不足三位的,前面加0補齊,然後用"8421"法計算.
8421法:1 1 1 1
8 4 2 1
例:100=0100=4(八進位制)
111=0111=7(八進位制) (1)二進位制數轉換成八進位制數:對於整數,從低位到高位將二進位制數的每三位分為一組,若不夠三位時,在高位左面添0,補足三位,然後將每三位二進位制數用一位八進位制數替換,小數部分從小數點開始,自左向右每三位一組進行轉換即可完成。例如:
將二進位制數1101001轉換成八進位制數,則(001 101 001)2
| | |
( 1 5 1)8
( 1101001)2=(151)8
18樓:匿名使用者
從右邊起 毎三個數字轉換成一個數字 你的最後三位是110轉成8進位制的就是2的2次方加2的1次方等於6,以此類推你的八進位制數字是2756
19樓:匿名使用者
你在你的機器上 有個計算器 你可以直接試試
將二進位制數10001110110轉換成八進位制數是多少
20樓:哆啦缺夢
是2166。
10001110110轉換成八進位制過程如下:
三位一隔,最高位不足3位的,前面補0
010,001,110,110
2.使用8421位權值換算:
110就是6
001就是1
010就是2
所以最終結果是2166。
二進位制到八進位制的轉換方法:
從低位到高位,把每3位二進位制數轉換成一位八進位制數即可。
由於2的3次方等於8,八進位制和二進位制之間的轉化是三次方的關係,可以把二進位制數分段轉化,也就是從後向前開始,三位三位的轉化。
十進位制數127轉換成二進位制數是,二進位制數1110111轉換成十進位制數是
方法bai 除2取餘法 127除以 duzhi2,商dao63,餘數 回是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.將餘數從下向上排列,為1111111.計算機內部表示數...
二進位制怎麼算?二進位制如何計算?
最簡單的計算,就是加一了。你一個一個的往上加就是了。這一堆蘋果,有多少個?先用十進位制,數一下 你再用二進位制數一遍 遞增計數,你會了嗎?逢二進一,你看到了嗎?你倒著數,就是減法了。不懂可追問。加法 0 0 0 0 1 1 1 0 1 1 1 10 0進位為1 減法 0 0 0,1 0 1,1 1 ...
二進位制轉十六進位制,十六進位制轉二進位制
十六進位制每一位代表十六,有0 f十六中選擇,而二進位制每一位只有0和1兩種選擇,如果要表示十六種選擇需要四位 1個十六進位制的數的範圍是0 15 每一個2進位制數可以表示2個數字既0和1 因此 16個數字 需要4個二進位制數來表示 2 2 2 2 16所以16進位制就可以轉換為 4個二進位制的數 ...