將十六進位制數3ED082C轉換成二進位制,八進位制,十進位制

2021-05-29 05:06:53 字數 2632 閱讀 4899

1樓:匿名使用者

十六進位制轉換先轉換成二進位制,然後對著進製表一秒就解決了。

十進位制轉換回二進位制可以用減法的,從128一直

答減下去,64.32.16.8.4.2.1 夠減就是一 不夠減添零就好,換成二進位制就好辦了嘛。。。

2樓:匿名使用者

這個文件可以幫你解決!

下面是連結地址!

3樓:匿名使用者

開始選單 輸入"calc"

按alt+3 就轉換為全能進位制計算器了

要其他型別的點檢視 自己選

4樓:匿名使用者

有一種東西叫計算器,科學型的。windows附件,無限次免費使用。

5樓:匿名使用者

257288.171875

將十進位制數902.348轉換為二進位制數、八進位制數和十六進位制數。

6樓:北京瑞星資訊科技股份****

902:

1110000110;

1606;386

348:

101011100;534;15c

902.348:

1110000110.010110010001011010000111001010110000001;

1606.2621320712601;

386.5916872b02。

7樓:匿名使用者

二進位制:1110000110.01011001000101101000011100101011

將十進位制數(213.125)10轉換成二進位制數、八進位制、十六進位制數(要求:有具體運算過程)

8樓:匿名使用者

整數和小數部分要分開算。

整數部分轉成2進位制是採用連續除以2,取餘數,再倒序的方法。

213/2=106餘1

106/2=53餘0

53/2=26餘1

26/2=13餘0

13/2=6餘1

6/2=3餘0

3/2=1餘1

1/2=0餘1

所以213轉成2進位制是11010101。

小數部分轉成2進位制是連續乘2,超過1則減1,將差繼續乘2。

0.125*2=0.25,不到1,記0

0.25*2=0.5,不到1,記0

0.5*2=1,到1,記1,再減1得到0,結束。

所以213.125轉成二進位制是11010101.001。

二進位制轉八進位制是從小數點向兩邊延伸,三位一轉,所以是325.1二進位制轉16進位制是從小數點向兩邊延伸,四位一轉,所以是d5.2

9樓:夜行龍

213除以2取餘數,倒著取,110101010.125乘以2取整數,正著取,001.

213.125轉2進位制是,11010101.001轉8進位制和轉2進位制是一樣的,只是一個是除以8一個是除以2,16進位制也一樣

如何將十進位制數69.2轉換成二進位制、八進位制、十六進位制?

10樓:a米蟲

先拿轉成二進位制為例,手算

-整數部分:

寫出二進位制每位上的基數,個位是1,高位是低位乘以2,寫到比69大為止128 64 32 16 8 4 2 1,0 1 0 0 0 1 0 1,

用69除以最高位上的基數得到商和餘數=69/128=0[69],將商寫到128這位下面:

用上步得數的餘數繼續計算=69/64=1[5],將1寫到64下面:

5/32=0[5],

5/16=0[5],

5/8=0[5],

5/4=1[1],

1/2=0[1],

1/1=1[0],

計算直到餘數為0停止,

如果還有位沒算就都填0,69轉換成二進位制數為1000101。

-小數部分:取小數部分乘以2,

取69.2的小數部分乘以2=0.2*2=0.

4,結果的整數部分就是當前小數位[1000101.0],取上步結果的小數部分乘以2=0.4*2=0.

8[1000101.00],

0.8*2=1.6[1000101.

001],0.6*2=1.2[1000101.

0011],0.2*2=0.4[1000101.

00110],0.4*2=0.8[1000101.

001100],0.8*2=1.6[1000101.

0011001],0.6*2=1.2[1000101.

00110011],計算到達到指定位數或者小數部分為0時結束。

結果69.2轉換為二進位制數為1000101.00110011上述部分有乘以2的,

換成乘以n那麼就可以轉換成n進位制了,

八進位制乘以8,

十六進位制乘以16。

有了二進位制的話轉換成八進位制有簡單演算法:

八進位制每位相當於二進位制3位,

1000101.00110011=[001][000][101].[001][100][110]=105.146o

同理十六進位制每位相當於二進位制4位:

1000101.00110011=[0100][0101].[0011][0011]=45.33h。

c怎樣輸出十六進位制數,C怎樣輸出十六進位制數

include include 不要忘記包含此標頭檔案using namespace std int main int a cout input a cin a cout hex 程式後,例如輸入34 十進版制 執行結果如權下 input a 34 輸入a的值 hex 22 十六進位制形式 incl...

十六進位制數abcdeh轉十進位制數知道的幫下忙

abcde h 10 16的4次方 11 16的3次方 12 16的2次方 13 16 14 10 65536 11 4096 12 256 13 16 14 655360 45056 3072 208 14 703710 d 十六進位制數abcdeh轉換為十進位制數是?e 16 0 14 d 16...

用c語言將二進位制數轉化為十六進位制數

ac acpress any key to continue include include unsigned bs2di char s 二進位制串到十六進位制串,存hs並返回。char bs2hs char bs,char hs hs i 0 len strlen hs for i 0 i len...