進製間的轉換

2021-08-20 06:55:47 字數 771 閱讀 6692

進製間的轉換

如: 在某系統中,等式15*4=112成立,則系統採用的是()進製?

a. 6                     b. 7

c. 8                     d. 9

在這個題中,我們可以將每乙個的進製帶進去算一下。如:a,先換成十進位制  15~11,4~4,  112~44    11*4=44;即 a 正確。

我們可以採用這樣的辦法算這樣的題。

但是如果我們遇到這樣的題怎麼辦呢???

假設在n進製下,下面的等式成立,567*456=150216,n的值是()

a  9

b  10

c  12

d  18

這個題,我們如果還用上面的辦法,是不是很麻煩,而且很容易算錯。這時候,我們可以用這樣的辦法。

設進製為n,全部轉化成十進位制; (5*n^2+6*n+7)*(4*n^2+5*n+6)=1*n^5+5*n^4+2*n^2+n+6;

20n^4+49n^3+88n^2+71n+42=1*n^5+5*n^4+2*n^2+n+6;

這時候我們對兩邊同時對n取餘(相當於看數字的個位)

42%n=6     (n=9,12,18)

這時候我們對兩面除以n在對n取餘(相當於看數字的十位)

(71+42/n)%n=1     (n=18) 

所以,以後我們算進製之間的問題可以採用這兩種辦法。

《一》當數字較小時,我們可以將答案帶進去演算。

《二》當數字較大時,我們可以使用取餘的辦法來排除。

進製間的轉換

對於整數而言,有四種表現形式 二進位制 0,1,滿2進1 八進位制 0 7,滿8進1,用0開頭表示 十進位制 0 9,滿10進1 十六進製制 0 9,a f 滿16進1,用0x開頭表示 在說換算前,先了解一下byte,是計算機儲存資料的最小單位,1byte 8個二進位制位 計算機則是以二進位制儲存資...

進製間轉換

1.進製間轉換 十進位制轉二進位制 十進位制的數一直除以2,直到商為0,結果為逆序的每個餘數。除2取餘,逆序排列 法,十進位制轉 八 十六進製制同理 十進位制小數轉二進位制小數 小數一直乘以2,直到小數部分為0,結果為順序的每個整數部分。乘2取整,順序排列 法 0.25 10 0.01 2 0.25...

進製間轉換

因為不可能為每個數值都創造乙個符號,所以需要用基本數字組合出復合的數值,這樣就有了進製的概念。其實所有進製都是人為的創造,都是用來計數方便的。現在最常用的進製是十進位制,當然其它的進製也在使用中。例如 半斤八兩 這個成語,就反映了古代一斤等於十六兩的概念,也就是十六進製制計數方式。計算機程式設計中常...