1樓:花落仍傾城
有18進位制傻呆頭
笨那三進位制有嗎
關於計算機2進位制,4進位制,6進位制,8進位制,9進位制,10進位制,16進位制之間應該怎樣轉化?
2樓:匿名使用者
簡單拿...光用看的bai就行了
du..
左邊是zhi2進位制的數字,右邊是10進位制的數字;
他們是等
dao值的,說簡版單點也就寫法不一樣;
2進位制權
001=1
010=2
011=3
100=4
101=5
110=6
就這樣,看著都懂了...
4進位制01=1
02=2
03=3
10=4
11=5
12=6
就這樣,看著都懂了...
其他就省略了...
10進位制
01=1
02=2..
09=9
10=10
這10進位制就跟原來一樣,啥數字就等於啥;
16進製作
08=8
09=9
0a=10
0b=11
0c=12
0d=13
0e=14
0f=15
10=16
11=17
12=18
只是多了abcdef這幾個字母而已...
至於演算法嘛...這得記
2進位制1 1
10 2
100 4
1000 8
10000 16
100000 32
一個0就代表2的一次方
例如計算 100101
就是100000 +100 +1
換算過來就是
2^5 + 2^2 +1也就是
32 + 4 + 1 = 37
其他的也大致上差不多,只是要算的數不一樣而已..
2進位制,8進位制,12進位制,16進位制的轉化是怎樣的?
3樓:牟瓃旁燕珺
給你個例子吧!
十六進位制:ab
對應二進位制:1010
1011
具體的是這樣轉換的:
十六進位制
二進位制0
0000
10001
20010
30011
40100
50101
60110
70111
81000
91001
a1010
b1011
c1100
d1101
e1110
f1111
4樓:百度使用者
幾個進位制之間的轉換原理都是一樣的!懂了一個就會全部!十進位制轉換成2進位制就是除2取餘數2進位制轉換成10進位制2進位制右邊的第一位乘以2^0第2位乘以2^1依次類推!
2進位制每3個數字轉換成一個8進位制!轉換成十六進位制就是4個數字轉換成一個十六進位制!其實在電腦裡面自己轉換的時候很少!
程式設計的時候有很多的函式給你用自動轉換!比如111 111 轉換成十進位制!就是 1*2^5+1*2^4+1*2^3+1*2^2+1*2^1+1*2^0號 196635693 答案補充 學計算機!??
2進位制,4進位制,6進位制,9進位制,10進位制之間如何轉換
5樓:衡梅範和璧
簡單拿...光用看的就行了..
左邊是2進位制的數字,右邊是10進位制的數字;
他們是等值的,說簡單點也就寫法不一樣;
2進位制001=1
010=2
011=3
100=4
101=5
110=6
就這樣,看著都懂了...
4進位制01=1
02=2
03=3
10=4
11=5
12=6
就這樣,看著都懂了...
其他就省略了...
10進位制
01=1
02=2..
09=9
10=10
這10進位制就跟原來一樣,啥數字就等於啥;
16進製作
08=8
09=9
0a=10
0b=11
0c=12
0d=13
0e=14
0f=15
10=16
11=17
12=18
只是多了abcdef這幾個字母而已...
至於演算法嘛...這得記
2進位制1110
2100
41000
810000
16100000
32一個0就代表2的一次方
例如計算
100101
就是100000
+100
+1換算過來就是
2^5+
2^2+1也就是32+
4+1=
37其他的也大致上差不多,只是要算的數不一樣而已..
c++中怎麼使一個十進位制的數轉為2進位制,4進位制,8進位制,16進位制?
6樓:神仙
你是做一個程式來達到這個效果 還是說就是光計算怎麼轉換
關於2進位制 8進位制 16進位制的運算 50
7樓:匿名使用者
二進位制是用0和1兩個數碼來表示的數。它的基數為2,進位規則是「逢二進一」,借位規則是「借一當二」。
1. 二進位制加法
有四種情況: 0+0=0
0+1=1
1+0=1
1+1=0 進位為1
2. 二進位制乘法
有四種情況: 0×0=0
1×0=0
0×1=0
1×1=1
八進位制數的數碼為0、1、2、3、4、5、6、7共八個,進數規則為逢八進一,借一當八。
十六進位制數的數碼為0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f共十六個,其中數碼a、b、c、d、e、f分別代表十進位制數中的10、11、12、13、14、15,進數規則為逢十六進一,借一當十六。
八進位制和十六進位制的演算法與二進位制差不多,都是舉一反三。
8樓:丟了心的狼
系統裡自帶的計算器高階模式可以計算
9樓:匿名使用者
2進位制就是0和1
8進位制就是01234567
16進位制就是0123456789abcdef
10樓:提顆蒜
二進位制,變成八進位制,從右到左3位二進位制為一組,高為不夠補零,比如1 011 101,首行分成組,每三位一組:001 011 101 變成八進位制,就是101相當於5,110相當於6,1就是1,變成8進位制就是165.
二進位制,變成十六進位制,從右到左5位二進位制為一組。高位不多被零,,為了方便也可以不補。比如1 0110 1010
首先分組,1,0110,1010,變成十六進位制是:1,6,a。十六進就是:16a
這樣明白了麼?
11樓:匿名使用者
2進位制就是0和1
8進位制就是01234567
16進位制就是0123456789abcdef他們是對數的不同表示,比如我們平時學的都是十進位制 用的是0123456789來表示的。比如10 二進位制就是1010 八進位制就是12 十六進位制就還是10。他們之間有固定的演算法的哦`!~!
二進位制數,8進位制 ,16進位制
12樓:汗海亦泣勤
二進位制就是隻有01組合的數,以10進位制舉例,是到10進1,二進位制是數到2就向前加一位比如內10後面一個就容是11,再後面是100因為後面的1變2了需要寫0進1,前面的1加上後面進上來的1也變2了,所以也寫0進1
8進位制,16進位制與2進位制同理,一個是逢8進1一個是逢16進1
13樓:苦作橋琛
首先,你要明白
復十進位制制的。十進位制是奉10進1,也就是說bai,從1到9是九個du數,之後到第十個zhi的時候,就變成了10,也就是dao個位的清0然後進十位一個1.然後從11到19就九個數,再加1的話,就變成了20。
也就是說,個位每10個數,就要像十位進一個1,也就是給十位加一,當十位滿10的時候,就要向百位進一。這就是所謂的十進位制數的「逢十進一」
二進位制等都與十進位制類似。
二進位制每一位上,只有兩個數,那就是0和1.
0是空的意思,1就是1.
當第一位增加1的時候,就要向前一位進1,以保證再第一位上只有0和1這兩個數,就像在十進位制中,只有0到9這10個數,而0是空,所以在二進位制的第一位上,的1就類似十進位制的9一樣,再加1就要向前進。
八進位制是0~7,逢八進一
十六進位制是0~9
a~f。0到9是十個數,a到f是六個數。0是空,f相當於十進位制的15。「逢十六進一」
二進位制只有0和1
八進位制有01234567
十六進位制有0123456789abcdef
14樓:泣孤晴首澤
我們正常用的數是10進位制,
這個我想你應該明白吧,是逢10進一:
0,內1,2,3,4,5,6,7,8,9
到10個數了,就進一位容變成
10,11,12,13,14,15
二進位制0,1,到2個數了正好進一個位變成,10,11,100,101,110,111,1110,1111
八進位制0,1,2,3,4,5,6,7
正好8個數了,進一位變成
10,11,12,13,14,15,16,17,20十六進位制
0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f正好16個數就進一位變成10,11,12,13,14
二,八,十六主要用在計算機裡,像我們生活中也能用到變的進位制,像時間分和秒是60進位制,小時是12或24進位制。
希望能對你有所幫助。
2進位制,8進位制,16進位制之間怎麼換算
15樓:匿名使用者
2進位制與16進位制之間的轉換很簡單,4位二進位制數代表一個16進位制數,直接轉換
2進位制與8進位制,8進位制與16進位制之間的轉換,用十進位制作為中間人,先轉化為10進位制,然後再轉換成其他進位制
16樓:
2進位制轉8進位制是從最後一位,每3位2進位制數轉成1位8進位制數,如10101110b轉成8進位制,10,101,110b這樣劃分,10b看成010b轉成2o,101b轉成5o,110b轉成6o,10101110b轉換成8進位制就是256o,同理2進位制轉換成16進位制是4位2進位制轉換成1位16進位制數
什麼是2進位制,8進位制,10進位制,16進位制? 10
17樓:匿名使用者
二進位制是計算技術中廣泛採用的一種數制。二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進位規則是「逢二進一」,借位規則是「借一當二」,由18世紀德國數理哲學大師萊布尼茲發現。
當前的計算機系統使用的基本上是二進位制系統。
二進位制演算法
1. 二進位制加法
有四種情況: 0+0=0 0+1=1 1+0=1 1+1=10 進位為1 【例1103】求 (1101)2+(1011)2 的和 解: ??
1 1 0 1 + ?1 0 1 1 ------------------- ?1 1 0 0 0
2. 二進位制乘法
有四種情況: 0×0=0 1×0=0 0×1=0 1×1=1 【例1104】求 (1110)2 乘(101)2 之積 解: ???
1 1 1 0 × ?? 1 0 1 ----------------------- ??? 1 1 1 0 ??
0 0 0 0 ?1 1 1 0 ------------------------- 1 0 0 0 1 1 0 (這些計算就跟十進位制的加或者乘法相同,只是進位的數不一樣而已,十進位制的是到十才進位這裡是到2就進了)
3.二進位制減法 0-0=0,1-0=1,1-1=0,10-1=1。
4.二進位制除法 0÷1=0,1÷1=1。[1][2]
5.二進位制拈加法 拈加法二進位制加減乘除外的一種特殊演算法。
八進位制(基數為8)表示法在早期的計算機系統中很常見,因此,偶爾我們還能看到人們使用八進位制表示法。八進位制適用於12位和36位計算機系統(或者其他位數為3的倍數的計算機系統)。但是,對於位數為二的冪(8位,16位,32位與64位計算機系統)的計算機系統來說,八進位制就不算很好了。
因此,在過去幾十年裡,八進位制漸漸地淡出了。不過,還是有一些程式設計語言提供了使用八進位制符號來表示數字的能力,而且還是有一些比較古老的unix應用在使用八進位制。 八進位制逢八進一,基數為八,基本符號:
0、1、2、3、4、5、6、7。位權8∧i。表示符號:
o編輯本段八進位制的轉換
二進位制與八進位制的互相轉換和二進位制與十六進位制的轉換類似,區別在於需要操作的是三位一組而不是四位。表2-2列出了二進位制與八進位制的等效表示。 為了把八進位制數換算為二進位制,將每一個八進位制數字替換成表2-2中對應的三位。
例如,八進位制123q換算成二進位制的結果就是%0_0101_0011:
1 2 3
00 010 011
1 表2-2 二進位制/八進位制換算表
二進位制 八進位制
%000 0
%001 1
%010 2
%011 3
%100 4
%101 5
%110 6
%111 7
為了將一個二進位制數換算為八進位制,只需將二進位制串劃分成每三個位一組(如果需要的話,在前面補零),然後查表2-2,將三位一組的位串替換為相應的八進位制數字即可。 如果需要將八進位制數換算為十六進位制,只需將八進位制數換算為二進位制,然後再換算為十六進位制即可。
多少進位制只是不同的計數方式,表示逢幾進一,並不侷限於這幾種,如果你願意,你也可以使用3進位制,4進位制,5進位制等等,甚至1進位制,關鍵是使用方便。十進位制是我們平常所採用的計數方式,而電子電路採用二進位制是最方便的,所以二進位制得到了廣泛地運用。由於採用二進位制會使數字位數變得很長,而十六進位制和八進位制與二進位制之間的互換十分方便,所以程式設計師經常使用十六進位制和八進位制。
由十進位制轉換成其他進位制只需用短除法就行了,而由其他進位制轉換成十進位制則可以把各個數位上的數字乘以權重再相加即可。
10進位制數怎麼轉8進位制,10進位制轉8進位制方法
採用除8取餘法。1 10進位制 十進位制數是組成以10為基礎的數字系統,有0,1,2,3,4,5,6,7,8,9十個基本數字組成。2 八進位制 一種以8為基數的計數法,採用0,1,2,3,4,5,6,7八個數字,逢八進1。一些程式語言中常常以數字0開始表明該數字是八進位制。八進位制的數和二進位制數可...
16進位制怎麼轉2進位制?二進位制怎麼轉十六進位制?
將十六進位制數轉換為二進位制數,只需將每一位的十六進位制數轉換為相應的4位二進位制數,然後組合起來即可。所以與十六進位制數bc等值的二進位制數是10111100,應該選擇b項。11 要將十六進位制數轉換成二進位制數,只要將1位十六進位制數寫成4位二進位制數,然後將整數部分最左邊的 0 和小數部分最右...
將十六進位制2A轉換為八進位制數,將八進位制數35轉換為二進位制數
先轉成二進位制,再轉8,2a轉00101010再取3位轉8進位制,得52。35轉二進位制得011101 不知道是什麼語言?到網上一搜就有了!很簡單的 將二進位制數11101010011.1011b轉換為八進位制數 將十六進位制數5ce.6ah轉換為二進位制 二進位制 八進位制 十 進位制 十六進位制...