12將二進位制數1100100分別轉換成八進位制數和十六進製制

2021-04-08 23:57:57 字數 4312 閱讀 2511

1樓:老長征碩雪

先轉二進位制,然後轉為十進位制b4

2h1011

0100

0010

b2+64+256+512+2048=2882dh表示16進製制

b表示2進製

d表示10進製

不然你寫101這個數,他有很多表示形似.

二進位制和10進製,8進製備16進製制都有101這個數.

2樓:匿名使用者

1100100轉換成八進位制:將1100100三個為一組,不夠的在左邊補0,所以為:001 100 100,然後分別算這三組的數:1 4 4 ,所以轉換成八進位制為144;

轉換成十六進製制是四個為一組,同理的不夠左補0:0110 0100,然後計算這兩組數:0110=6,0100=4,所以轉換成十六進製制為64

3樓:匿名使用者

(1100100)2

=(001 100 100)2

=(144)8

(1100100)2

=(0110 0100)2

=(64)16

八進位制數 十六

進製數 二進位制數

0 0 0000

1 1 0001

2 2 0010

3 3 0011

4 4 0100

5 5 0101

6 6 0110

7 7 0111

10 8 1000

11 9 1001

12 a 1010

13 b 1011

14 c 1100

15 d 1101

16 e 1110

17 f 1111

4樓:感覺

八進位制數144,十六進製制64

將二進位制數(110110010.100101)b分別轉換成八進位制,十進位制,十六進製制

5樓:水瓶一頭老母豬

^^1、二進位制轉為八進位制

110110010.100101(2)→110'110'010.100'101(2)=662.45(8)。

2、二進位制轉為十進位制

110110010.100101(2)=1*2^8+1*2^7+0*2^6+1*2^5+1*2^4+0*2^3+0*2^2+1*2^1+0*2^0+1*2^(-1)+0*2^(-2)+0*2^(-3)+1*2^(-4)+0*2^(-5)+1*2^(-6)

=256+128+0+32+16+0+0+2+0+1/2+0+0+1/16+0+1/64

=434.578125(10)。

3、二進位制轉為十六進製制

110110010.100101(2)→1'1011'0010.1001'01(2)→0001'1011'0010.1001'0100(2)

=1b2.94(16)。

進製/位置計數法是一種記數方式,故亦稱進製記數法/位值計數法,可以用有限的數字符號代表所有的數值。可使用數字符號的數目稱為基數(en:radix)或底數,基數為n,即可稱n進製,簡稱n進製。

現在最常用的是十進位制,通常使用10個阿拉伯數字0-9進行記數。

6樓:

^110110010.100101(2)→110'110'010.100'101(2)=662.45(8)。

110110010.100101(2)=1*2^8+1*2^7+0*2^6+1*2^5+1*2^4+0*2^3+0*2^2+1*2^1+0*2^0+1*2^(-1)+0*2^(-2)+0*2^(-3)+1*2^(-4)+0*2^(-5)+1*2^(-6)

=256+128+0+32+16+0+0+2+0+1/2+0+0+1/16+0+1/64

=434.578125(10)。

110110010.100101(2)→1'1011'0010.1001'01(2)→0001'1011'0010.1001'0100(2)

=1b2.94(16)。

7樓:毛來福養雲

用除2(8,16)求餘法,

意思是,

比如八進位制的:

79/8=9....7

9/8=1...1

所以,117就是八進位制的,相當十進位制的79;

二進位制的:

79/2=34...1

34/2=17...0

17/2=8....1

8/2=4...0

4/2=2...0

2/2=1...0

1/1=0...1

所以是:1000101

十進位制100轉換成二進位制,八進位制,十六進製制,寫出步驟

8樓:丿

1、100轉換成二進位制為1100100,步驟如下:

(1)將100按照2的加權項。

(2)從右向左填充二進位制數字。

2、100轉換成八進位制為144,步驟如下:

(1)100的二進位制結果「1100100」,從右向左每三個數字分為一組。

(2)將每組的結果分別轉換為八進位制。

3、100轉換成十六進製制為64,步驟如下:

(1)100的二進位制結果「1100100」,從右向左每四個數字分為一組。

(2)將每組的結果分別轉換為十六進製制。

9樓:不咩

1、十進位制轉換二進位制

2 /100 0

2/50 0

2/25 1

2/12 0

2/6 0

3/2 1

1/2 1

然後從尾到頭讀數就是 1100100

二進位制轉換八進位制是3位一組

所以就是 001 100 100 位數不夠,前面補0

2、八進位制與二進位制、十六進製制之間關係與具體步驟

八進位制 對應二進位制 十六進製制 對應二進位制 十六進製制 對應二進位制

0 000 0 0000 8 1000

1 001 1 0001 9 1001

2 010 2 0010 a 1010

3 011 3 0011 b 1011

4 100 4 0100 c 1100

5 101 5 0101 d 1101

6 110 6 0110 e 1110

7 111 7 0111 f 1111

然後對應二進位制數 八進位制3為一組 十六進製制4位一組

二進位制1100100 對應八進位制 001 100 100 就是八進位制數 144

二進位制1100100 對應十六進製制 0110 0100 就是十六進製制 64

擴充套件資料

1、十進位制

人類天然選擇了十進位制。

由於人類解剖學的特點,雙手共有十根手指,故在人類自發採用的進製中,十進位制是使用最為普遍的一種。成語「屈指可數」某種意義上來說描述了乙個簡單計數的場景,而原始人類在需要計數的時候,首先想到的就是利用天然的算籌——手指來進行計數。

2、二進位制

二進位制有兩個特點:它由兩個數碼0,1組成,二進位制數運算規律是逢二進一。

為區別於其它進製,二進位制數的書寫通常在數的右下方注上基數2,或加後面加b表示,其中b是英文二進位制binary的首字母。

3、八進位制

由於二進位制資料的基數r較小,所以二進位制資料的書寫和閱讀不方便,為此,在小型機中引入了八進位制。八進位制的基數r=8=2^3,有數碼0、1、2、3、4、5、6、7,並且每個數碼正好對應三位二進位制數,所以八進位制能很好地反映二進位制。

八進位製用下標8或資料後面加o表示 例如:二進位制資料 ( 11 101 010 . 010 110 100 )2 對應八進位制資料 (352.264)8或352.264o。

4、十六進製制

由於二進位制數在使用中位數太長,不容易記憶,所以又提出了十六進製制數。

十六進製制數有兩個基本特點:它由十六個數碼:數字0~9加上字母a-f組成(它們分別表示十進位制數10~15),十六進製制數運算規律是逢十六進一,即基數r=16=2^4,通常在表示時用尾部標誌h或下標16以示區別,在c語言中用新增字首0x以表示十六進製制數。

5、進製轉換 

進製轉換是人們利用符號來計數的方法。進製轉換由一組數碼符號和兩個基本因素「基數」與「位權」構成。

基數是指,進製計數制中所採用的數碼(數制中用來表示「量」的符號)的個數。

位權是指,進製中每一固定位置對應的單位值。

二進位制數轉換八進位制數過程二進位制數轉換八進位制數過程

把二進位制的數從右往左,每三位分一段,最左面的一段不夠三位的左面補0,如題 先分段11 110 110 經過補零 011 110 110 如下是二進位制數與八進位制數的對應表 二進位制數 八進位制數000 0 001 1 010 2 011 3 100 4 101 5 110 6 111 7 按照對...

二進位制小數怎麼轉換為十進位制,二進位制數如何轉換成十進位制數?

和整數一樣,從小數點後第一位開始算,第一位是1 2,第二位是1 4,然後是1 8,然後是1 16,以此類推,比如 二進位制1.011 1 0 1 2 1 1 4 1 1 8 1 0.25 0.125 十進位制1.375 用權啊 比如10.101的二進位制.對應十進位制為 1 2 1 0 2 0 1 ...

負二進位制數轉換為十進位制數的問題,二進位制數如何轉換成十進位制數?

這個簡單 首先你看首位是1還是0,0那麼直接換算。如果是1你把這個2進製轉化成十進位制,然後用256 換算的十進位制 得出來的值加個負號就是你要求的負數。原理就是補碼與原碼組成乙個數就是乙個位元組的最大值256.補碼是通過256 負數 得到。你多去想想會理解的 按權位。1 2 7 1 2 6 1 2...