十進位制與其他進製相互轉換方法,十進位制與其他進製相互轉換方法?

2022-02-27 18:34:39 字數 5215 閱讀 3337

1樓:

1. 十進位制轉換為二進位制

除二取餘法

89(10) = 1011001(2)89 / 2 = 44 餘 1

44 / 2 = 22 餘 0

22 / 2 = 11 餘 0

11 / 2 = 5 餘 1

5 / 2 = 4 餘 1

4 / 2 = 2 餘 0

2 / 2 = 1

2. 十進位制轉換為八進位制

假設十進位制數為1000,則八進位制數字1750,過程如下:

1000/8=125,餘數為0;

125/8=15,餘數為5;

15/8=1,餘數為7;

1/8=0,餘數為1;

3.十進位制數轉換成十六進製制方法是:除以16取餘數十進位制數除以16,所得餘數就是轉換後的16進製制數的最低位,所得的商再除以16得到的餘數就是轉換後的16進製制數的第二位,直到商是0為止,把所有餘數分別轉換成16進製制數,再按順序排列即可。

例如:723轉換成16進製制過程:

723/16=45...........345/16=2...............13(d)2/16=0................2注意:13=dh

所以:723=2d3h

當然,你可以轉為二進位制然後轉到其他的進製,希望可以幫助到你!

2樓:我家小白最可愛

在計算器裡,檢視裡面,有個科學型。

3樓:朋含雲

只要有電腦就可以計算

開始-程式-附件-計算器-檢視-科學型

出現了把 呵呵 這樣算就很簡單

你可以試試,是不是很簡單呀

例子:把2進製 10101 轉換正十六進製制先點到二進位製上 打上 10101 在點一下十六進製制 出現了21

簡述二進位制、八進位制、十進位制數以及十六進製制數之間相互轉換的方法。

4樓:草原上之狼

二進位制與十進位制之間的轉換

1十進位制轉二進位制

方法為:十進位制數除2取餘法,即十進位制數除2,餘數為權位上的數,得到的商值繼續除2,依此步驟繼續向下運算直到商為0為止。

(具體用法如下圖)

2二進位制轉十進位制

方法為:把二進位制數按權、相加即得十進位制數。

(具體用法如下圖)

end二進位制與八進位制之間的轉換

1二進位制轉八進位制

方法為:3位二進位制數按權相加得到1位八進位制數。(注意事項,3位二進位制轉成八進位制是從右到左開始轉換,不足時補0)。

(具體用法如下圖)

2八進位制轉成二進位制

方法為:八進位制數通過除2取餘法,得到二進位制數,對每個八進位制為3個二進位制,不足時在最左邊補零。

(具體用法如下圖)

end二進位制與十六進製制之間的轉換

1二進位制轉十六進製制

方法為:與二進位制轉八進位制方法近似,八進位制是取三合一,十六進製制是取四合一。(注意事項,4位二進位制轉成十六進製制是從右到左開始轉換,不足時補0)。

(具體用法如下圖)

2十六進製制轉二進位制

方法為:十六進製制數通過除2取餘法,得到二進位制數,對每個十六進製制為4個二進位制,不足時在最左邊補零。

(具體用法如下圖)

end十進位制與八進位制與十六進製制之間的轉換

十進位制轉八進位制或者十六進製制有兩種方法

第一:間接法—把十進位制轉成二進位制,然後再由二進位制轉成八進位制或者十六進製制。這裡不再做**用法解釋。

第二:直接法—把十進位制轉八進位制或者十六進製制按照除8或者16取餘,直到商為0為止。

(具體用法如下圖)

八進位制或者十六進製制轉成十進位制

方法為:把八進位制、十六進製制數按權、相加即得十進位制數。

(具體用法如下圖)

end十六進製制與八進位制之間的轉換

1八進位制與十六進製制之間的轉換有兩種方法

第一種:他們之間的轉換可以先轉成二進位制然後再相互轉換。

第二種:他們之間的轉換可以先轉成十進位制然後再相互轉換。

這裡就不再進行**用法解釋。

十進位制,二進位制,八進位制,十六進製制之間互相轉換的方法是什麼??

5樓:匿名使用者

這樣說:1)十進位制轉(二、八、十六)進製:短除法不斷除以(

二、八、十六),直到最後的被除數小於(

二、八、十六),然後倒序讀出全部數字即可(十六進製制:10~15分別用abcdef表示)。2)(

二、八、十六)進製轉十進位制:從左到右,(

二、八、十六)^(n-1)*當前數字自身之和(n表示當前數字所處的位置,預設左起第乙個數字是0)。3)二進位制轉(

八、十六)進製:轉八進位制:左起每3位二進位制數字轉化成乙個十進位制數字,不足3位前面補0,組合而成就是八進位制。

轉十六進製制:左起每4位二進位制數字轉化成乙個十進位制數字,不足4位前面補0,組合而成就是十六進製制。4)(

八、十六)轉二進位制:八進位制情況:每一位轉化成3位二進位制數字,不足前面補充0.

十六進製制情況:每一位轉化成4位二進位制數字,不足前面補充0.5)八進位制和十六進製制:

無法直接轉化,必須先轉化成十進位制(或者其它進製)過度後轉化。

6樓:匿名使用者

十進位制數人們通常使用的是十進位制。它的特點有兩個:有0,1,2….

9十個基本數字組成,十進位制數運算是按「逢十進一」的規則進行的.   在計算機中,除了十進位制數外,經常使用的數制還有二進位制數和十六進製制數.在運算中它們分別遵循的是逢二進一和逢十六進一的法則.

二進位制數二進位制數有兩個特點:它由兩個基本數字0,1組成,二進位制數運算規律是逢二進一。   為區別於其它進製數,二進位制數的書寫通常在數的右下方注上基數2,或加後面加b表示。

  例如:二進位制數10110011可以寫成(10110011)2,或寫成10110011b,對於十進位制數可以不加註.計算機中的資料均採用二進位制數表示,這是因為二進位制數具有以下特點:

  1) 二進位制數中只有兩個字元0和1,表示具有兩個不同穩定狀態的元器件。例如,電路中有,無電流,有電流用1表示,無電流用0表示。類似的還比如電路中電壓的高,低,電晶體的導通和截止等。

  2) 二進位制數運算簡單,大大簡化了計算中運算部件的結構。   二進位制數的加法和乘法運算如下:   0 0=0 0 1=1 0=1 1 1=10   0×0=0 0×1=1×0=0 1×1=1八進位制由於二進位制資料的基r較小,所以二進位制資料的書寫和閱讀不方便,為此,在小型機中引入了八進位制。

八進位制的基r=8=2^3,有數碼0、1、2、3、4、5、6、7,並且每個數碼正好對應三位二進位制數,所以八進位制能很好地反映二進位制。 例如:二進位制資料 ( 11 101 010 .

010 110 1 )2 對應 八進位制資料 ( 3 5 2 . 2 6 4 )8十六進製制數由於二進位制數在使用中位數太長,不容易記憶,所以又提出了十六進製制數  十六進製制數有兩個基本特點:它由十六個字元0~9以及a,b,c,d,e,f組成(它們分別表示十進位制數0~15),十六進製制數運算規律是逢十六進一,即基r=16=2^4,通常在表示時用尾部標誌h或下標16以示區別。

  例如:十六進製制數4ac8可寫成(4ac8)16,或寫成4ac8h。

7樓:匿名使用者

都轉化為二進位制,再轉化為其他進製。

二進位制和十進位制怎麼轉換?

8樓:我只願相信你

十進位制數轉換為二進位制數時,由於整數和小數的轉換方法不同,所以先將十進位制數的整數部分和小數部分分別轉換後,再加以合併。具體如下:

十進位制整數轉換為二進位制整數十進位制整數轉換為二進位制整數採用"除2取餘,逆序排列"法。具體做法是:用2整除十進位制整數,可以得到乙個商和餘數;再用2去除商,又會得到乙個商和餘數,如此進行,直到商為0時為止,然後把先得到的餘數作為二進位制數的低位有效位,後得到的餘數作為二進位制數的高位有效位,依次排列起來。

如:255=(11111111)b

255/2=127*****餘1

127/2=63*****=餘1

63/2=31*****==餘1

31/2=15*****==餘1

15/2=7*****===餘1

7/2=3*****====餘1

3/2=1*****====餘1

1/2=0*****====餘1

789=1100010101(b)

789/2=394 餘1 第10位

394/2=197 餘0 第9位

197/2=98 餘1 第8位

98/2=49 餘0 第7位

49/2=24 餘1 第6位

24/2=12 餘0 第5位

12/2=6 餘0 第4位

6/2=3 餘0 第3位

3/2=1 餘1 第2位

1/2得0 餘1 第1位

9樓:青蛙王子不吃蟲

二進位制轉十進位制,十進位制轉二進位制的演算法介紹

十進位制轉二進位制:

用2輾轉相除至結果為1

將餘數和最後的1從下向上倒序寫 就是結果

例如:302轉化成二進位制

302/2 = 151 餘0

151/2 = 75 餘1

75/2 = 37 餘1

37/2 = 18 餘1

18/2 = 9 餘0

9/2 = 4 餘1

4/2 = 2 餘0

2/2 = 1 餘0

故二進位制為100101110

二進位制轉十進位制

從最後一位開始算,依次列為第0、1、2...位第n位的數(0或1)乘以2的n次方得到的結果相加就是答案

例如:01101011.轉十進位制:

第0位:1乘2的0次方=1

1乘2的1次方=2

0乘2的2次方=0

1乘2的3次方=8

0乘2的4次方=0

1乘2的5次方=32

1乘2的6次方=64

0乘2的7次方=0

然後:1+2+0+8+0+32+64+0=107.二進位制01101011=十進位制107.

10樓:禮翼跆拳道

計算機 十進位制和二進位制的轉換

11樓:玄春之巨集

00000

0000

10000

0001

20000

0010

30000

0011

40000

0100..

.其實二進位制和十進位制的區別就是

十進位製用0——9,10個數字來計數,並逢十進一;

二進位制只用0和1來計數,就是逢二進一。

十進位制整數轉換為非十進位制整數的規則是什麼

答 1 十進位制整數轉換為非十進位制整數。除基取餘法 即將十進位制整數逐次除以需要轉換為的數制的基數,直到商為0為止,然後將所得的餘數自下而上排列即可。簡言之 除基取餘,先余為低 位 後余為高 位 2 十進位制小數轉換為非十進位制小數。乘基取整法 即將十進位制小數逐次乘以需轉換為的數制的基數,直到小...

十進位制如何轉換成八進位制

方法1 採用除8取餘法。例 將十進位制數115轉化為八進位制數 8 115 3 8 14 6 8 1 1 結果 115 10 163 8 方法2 先採用十進位製化二進位制的方法,再將二進位制數化為八進位制數例 115 10 1110011 2 163 8 十進位制轉8進製方法 十進位制資料除以8一直...

十六進製制ffff轉換為十進位制二進位制是多少

十六進製制ffff轉換成十進位制為 65535,轉換成二進位制為 1111111111111111 十六進製制 英文名稱 hexadecimal 是計算機中資料的一種表示方法。同我們日常生活中的表示法不一樣。它由0 9,a f組成,字母不區分大小寫。與10進製的對應關係是 0 9對應0 9 a f對...