十進位制95 625換成二,八,十六分別是

時間 2021-12-20 04:22:01

1樓:2一瞬間

二,八,十六分別是1011111.101、137.5、5f.5

演算法參見

2樓:匿名使用者

手算過程:

先寫二進位制各位基數:從1開始寫,右邊寫個小數點,先向左邊逐位寫,每位是右邊位陣列乘以2,寫到比95大為止;

128 64 32 16 8 4 2 1.

然後向左邊寫,每項是左邊項除以2,寫

三、四項即可;

128 64 32 16 8 4 2 1. 1/2 1/4 1/8 1/16

0 1 0 1 1 1 1 1. 1 0 1

下面先轉換整數部分95:從左到右逐項計算直到1,第1項用95除以項上的基數得到餘數和商,將商寫到該項下面,以後項用前項的餘數計算,直到餘數是0,剩餘項填0:

95/128=商0餘95

95/64=1餘31

31/32=0餘31

31/16=1餘15

15/8=1餘7

7/4=1餘3

3/2=1餘1

1/1=1餘0

然後轉換小數點後面的部分,從左到右計算,開始用0.625乘以2,得數將整數部分寫到項下,小數部分用作下一項的計算,直到小數部分等於0為止,剩餘項填0:

0.625*2=1.25 0.25*2=0.5 0.5*2=1.0 小數部分0.625=1/2+1/8

結果:十進位制95.625等於二進位制1011111.101

同理轉換成八進位制:137.5

512 64 8 1. 1/8 1/64

0 1 3 7. 5

轉成十六進位制:5f.a

256 16 1. 1/16 1/256

0 5 f. a

將十進位制數236.625分別轉換成二進位制、八進位制和十六進位制並寫出計算過程 5

3樓:

236.625化成

二、八、十六進位制化為整數,即:

236=11101100

236=354

236=ec

小數部分,即:

0.625=0.101

0.625=0.5

0.625=0.a

最後結果為:11101100.101;354.5;ec.a希望趕上!

將十進位制數254.625分別轉換成二進位制數、八進位制數、十六進位制數

4樓:匿名使用者

將254.625分成整數和小數兩部分轉換:

254/16=15,餘數14,十六進位制形式為e,對應的二進位制數為1110

15/16=0,餘數15,十六進位制形式為f,對應的二進位制數為1111

254d=feh=11111110h=376o。

0.625*16=10.0,整數10,十六進位制形式為a,對應的二進位制數為1010

0.625d=0.ah=0.1010b=0.101b=0.5o。

所以,254.625d=fe.ah=11111110.101b=376.5o。

從小數點開始,分別向左右,每3位二進位制數轉換成1位八進位制數:000~111 => 0~7。

5樓:匿名使用者

254.625 需要分兩部分來進行轉化,小數點前,小數點後。

254 轉 2進位制 11111110 8進位制 376 16進位制 fe

0.625轉2進位制

0.625*2=1.25 取整 1

0.25*2 =0.5 取整 0

0.5*2 =1 取整 1

故254.625 二進位制為 11111110.1010.625*8=5 取整 5

故254.625 八進位制為 376.5

0.625*16=10 取整 10

故254.625 十六進位制為 fe.10

6樓:

二進位制11111110 八進位制376 十六進位制fe

十進位制數57.2轉換為二進位制、八進位制、十六進位制分別是多少

7樓:匿名使用者

二進位制:1011000111100

八進位制:13074

十六進位制:163c

1.十進位制--->二進位制

對於整數部分,用被除數反覆除以2,除第一次外,每次除以2均取前一次商的整數部分作被除數並依次記下每次的餘數。另外,所得到的商的最後一位餘數是所求二進位制數的最高位。

對於小數部分,採用連續乘以基數2,並依次取出的整數部分,直至結果的小數部分為0為止。故該法稱「乘基取整法」。

2.十進位制--->八進位制

10進位制數轉換成8進位制的方法,和轉換為2進位制的方法類似,唯一變化:除數由2變成8。

來看一個例子,如何將十進位制數120轉換成八進位制數。

3.十進位制--->十六進位制

10進位制數轉換成16進位制的方法,和轉換為2進位制的方法類似,唯一變化:除數由2變成16。

8樓:皇玉芬逯巳

57.2可以分為57+0.2

57/2=28餘1

0.2*2=0.4

28/2=14餘0

0.4*2=0.8

14/2=7餘0

0.8*2=1.6,獲取運算結果整數部分(取1)再取小數接著*27/2=3餘1

0.6*2=1.2

獲取運算結果整數部分(取1)再取小數接著*23/2=1餘1

(倒序法)

0.2*2=0.4(後面的運算迴圈了,然後順序法)所以57.2=二進位制111001.00110011...

同理:57/8=7餘1

0.2*8=1.6(取1)

0.6*8=4.8(取4)

0.8*8=6.4

(取6)

0.4*8=3.2(取3)

0.2*8=1.6(後面的運算迴圈了,然後順序法)所以57.2=八進位制71.14631463...

轉化十六進位制也是一樣的:

57/16=3餘9

0.2*16=3.2(取3,後面的運算迴圈了,然後順序法)所以57.2=十六進位制39.333

明白了沒有?

9樓:

十進位制數57.2

=二進位制111001.00110011...

=八進位制71.146...

=十六進位制39.33...。

將十進位制數247分別轉換為二進位制數、八進位制數和十六進位制數。

10樓:匿名使用者

寫出二進位制數每位上的基數,從個位1開始,向左逐位寫,每位都是右邊位乘以2,寫到比247大為止:

256 128 64 32 16 8 4 2 1

0 1 1 1 1 0 1 1 1

用247除以最高位上的數字得到商和餘數=247/256=0[247],將商寫到256這位下面

繼續用上步計算的餘數進行=247/128=1[119],將1寫到128下面

119/64=1[55],55/32=1[23],23/16=1[7],7/8=0[7],7/4=1[3],3/2=1[1],1/1=1[0],計算到餘數為0時停止,如果還有位沒計算一律填0

則十進位制247轉換為二進位制為11110111

如果轉八進位制和十六進位制用上述計算也可以,只是基數在計算時換成乘以8和16

在已知二進位制時,可以簡單轉換成八進位制和十六進位制

八進位制1位等於二進位制3位:11110111=[011][110][111]=367

十六進位制1位等於二進位制4位:11110111=[1111][0111]=f7

11樓:匿名使用者

247的二進位制為 :11110111 八進位制為367 十六進位制為f7

整數演算法是這樣的:除2取餘 讀取次序為:最後一位為最高位,第一位為最低位,就是從下往上讀。

小數演算法是:乘2取整。順序讀取即乘出來的第一個數為最高位,一次往下,就是從上到下讀。

二進位制轉換為8進位制的演算法很簡單從個位開始整數部分從右到左3個二進位制位組成一個8進位制數,小數從左到右3位組成一個8進位制。以1110111為例,演算法如下:

(011)=3(110)=6(111)=7 然後247的8進製為367.

轉化為16進位制就要4位二進位制組成一位十六進位制數。

即 (1111)=15(即十六進位制的f) (0111)=7 ,那麼這個數的16進位制數就為f7。

12樓:魔高丈

1、247(十進位制)

二進位制:11110111

八進位制:367

十進位制:f7

2、16537.326(八進位制)

二進位制:1110101011111.01101011十六進位制:1d5f.6b

3、1101110110011001.010110010101100(二進位制)

八進位制:156631.26254

十進位制:56729.3489990234375十六進位制:dd99.5958

13樓:dna小妖精

1、將十進位制數247分別轉換為二進位制數11110111八進位制數367

十六進位制數f7

2、將八進位制數16537.326分別轉換為二進位制數和十六進位制數。

16537:

二:1110101011111

十六:1d5f

326:

二:11010110

十六:d6

3.將二進位制數1101110110011001.010110010101100分別轉換為八進位制數、十進位制數和十六進位制數。

156631,56729,dd99

26254,11436,2cac

14樓:神龍令主

如果你不知道進位制轉換的規則,你可以使用windows提供的「科學型計算器」完成

15樓:

和你題目順序一一對應

!-------------------------------247 : 11110111;367;f716537.326:

1110101011111. 11010110;1d5f. d6

1101110110011001.010110010101100: 156631.26254 ;56729.11436 ;dd99.2cac

16樓:匿名使用者

247 11110111 367 f7

16537 1110101011111 1d5f326 11010110 d6

1101110110011001 156631 56729 dd99010110010101100 26254 11436 2cac可用windows開始選單附件中的計算器,選擇科學計算進行換算

十進位制數43轉換為二進位制八進位制十六進位制各是多少

17樓:

10進位制的43 轉換為二進位制為00101011 八進位制為53 十六進位制為2b

計算:43÷2=21.....1

21÷2=10....1

10÷2=5.....0

5÷2=2...1

2÷2=1...0

倒敘:101011

43÷8=5.....3

倒敘:53

43÷16=2....11

11在十六進位制中表示為b

所以為2b

18樓:

採用除基取餘法,基數為16,

43/16,商2,餘11,即b

2/16,商0,餘2

從上到下依次是個位、十位,

所以,最終結果為(2b)16。

(43)10=(2b)16=(101011)2採用除基取餘法,基數為8,

43/8,商5,餘3

5/8,商0,餘5

從上到下依次是個位、十位,

所以,最終結果為(53)8。

(43)10=(53)8=(101011)2

十進位制與十六進位制怎麼理解,十進位制數和十六進位制數怎麼轉換?

十進位制十進位制計數制由 0 1 2 3 4 5 6 7 8 9共 10個數字符號組成。相同數字符號在不同的數位上表示不同的數值,每個數位計滿十就向高位進一,即 逢十進一 如 1 9 10 滿10了,進1位 2 十六進位制 十六進位制由0 1 2 3 4 5 6 7 8 9 a b c d e f共...

十進位制的 12轉換成十六進位制是多少

大蘿蔔 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 a 11 b 12 c 13 d 14 e 15 f 如果是純計算的話,用這個表來 16 256 4096 65536 1048576 16777216 就是16 1 16 2 16 3 先找第一個比要轉的那個數小...

vb程式設計將十進位制數轉換成十六進位制數

刺友互 1 執行 microsoft visual studio 2010 2 vs 的視窗彈出後,找到選單欄,滑鼠左鍵單擊標題為 檔案 f 的選項。3 在彈出的列表中滑鼠左鍵單擊標題為 新建專案 p 的項。4 在彈出的標題為 新建專案 滑鼠左鍵選擇標題為 visual basic 項,在選擇標題為...