將 7A8F H轉換成十進位制,八進位制和二進位制,並寫出計算過程

2021-04-08 23:59:01 字數 3274 閱讀 6184

1樓:沉香

答案很正確,

十六進位制轉化為十進位制方法:

方法:將右邊起第一位乘以16^(0次方)+第二位乘以16^(1次方)+第三位乘以16^(2次方)+。。。直到最左邊一位為止,於是

7a8f轉換成十進位制=7*16^3+10*16^2+8*16+15*16^0=31375

十六進位制轉化為二進位制:每一位十六進位制對應4位二進位制,依次轉換即可,即得上邊結果。

十六進位制轉化為八進位制,一般是先轉化為二進位制,在從左邊起三位二進位制位一組轉化為相應的八進位制數即可。

2樓:匿名使用者

想法是正確的,具體我沒算

1234

這組數如果是10進位制的,那麼他等於1*10的3次方+2*10的2次方+3*10的1次方+4*10的0次方

這組數如果是16進位制的,那麼他等於1*16的3次方+2*16的2次方+3*16的1次方+4*16的0次方

每三位二進位制數轉換成一位八進位制數

那是因為2的三次方等於8

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

3樓:丿

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

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

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

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

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

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

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

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

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

4樓:不咩

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、進位制轉換 

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

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

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

請將254d分別轉換成二進位制,八進位制和十六進位制數.並寫出計算過程

5樓:匿名使用者

254/16=15 餘數14,十六du

進位制zhi形式e,二dao進位制形式111015/16=0 餘數15,十六進位制形式f,二進位制形式1111254d=feh=11111110b=011111110b=376o每3位二進位制數轉版換成1位八進位制數:權000~111 <=> 0~7:

000 <=> 0

001 <=> 1

010 <=> 2

011 <=> 3

100 <=> 4

101 <=> 5

110 <=> 6

111 <=> 7

每4位二進位制數轉換成1位十六進位制數:0000~1001 <=> 0~9,1010~1111 => a~f

0000 <=> 0

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

將二進位制數1011100101001轉化成十進位制,八進位制和十六進位制數計算出來

6樓:永遠飛翔的蝙蝠

二進位制數1011100101001轉化成十進位制是5926,轉化為八進位制是13451,轉化為十六進位制數是1729。

將十進位制65轉換成8進位制,求具體方法

先將十進位制轉化成二進位制再轉化成八進位制 65 1000001 二進位制 除二取餘 倒排列65 2 32.1 32 2 16.0 16 2 8.0 8 2 4.0 4 2 2.0 2 2 1.0 1 2 0.1 倒排列就是1000001 1000001 101 八進位制 從右往左三位一組不足補零 ...

數制轉換 84十進位制轉換成二進位制八進位制以及8421BCD

32轉八 32 8 i 4 0 那麼第一個是 bai4秒的小數位是0 轉八進位制方法 du 二進位制1010100 八進位制124 8421bcd換成十進位制138550221 include include void main b 100 c 100 for int i 1,m n m 0 i a...

十進位制100 75轉換成二進位制,十進位制100轉二進位制是多少

計算器是不會計算小數的 十進位制100.75轉換成二進位制 先拿整數100除以2。100 2 50餘0,50 2 25餘0,25 2 12餘1,12 2 6餘0,6 2 3餘0,3 2 1,餘1,從後往前看就是1100100 小數75轉換是用乘的,0.75 2 1.50取整數1。用0.50 2 1....