數值進位轉換問題,進位數怎麼轉換

2025-03-19 04:10:18 字數 1415 閱讀 3887

1樓:匿名使用者

所有的進位a轉進位b,都可以用兩種方法:

1,在a進位下運算,用a進位下這個數不斷除以b進位下的10(先要轉換為a進位),依次寫出餘數。

2,在b進位下運算,先把a進位下的10轉為b進位下的某數,再按計數的定義,每一位乘以這個數的指數,再求和。

兩種方法結果一樣,區別是乙個在a進位下運算,乙個在b進位運算,因此當然要選擇我們熟悉的10進位來進行運算了,因此第一種情況下在十進位下用短除,第二種情況在十進位下用按位指數和。

為了說明這個問題,我算一下八進位的25轉換為十進位的兩種運算:

1,十進位的10,是八進位的12,用短除法,在八進位下計算,25/12=2,餘1,個位是1,2/12=0,餘2,十位是2,結果是21

2,八進位的10,是十進位的8,在十進位下運算,因此2*8^1 + 5*8 *^0 = 21

再來乙個,十進位36轉為八進位:

1,短除,八進位的10是十進位的8,在十進位運算,36/8=4餘野態4,4/8=0餘4,結果是44

2,指數,在八進位下運算,十進位的10,是八進位的12,3*12^1 + 6 *12^0= 36+6 = 44(注意進位是8)

由此可見,a進位轉b進位,短除還是指數都可以做,區別是一頌棚源個和森在a進位下計算,另乙個在b進位下計算,要想方便,就要選熟悉的進位了,對於我們來說,還是十進位最方便。

2樓:匿名使用者

16進位轉10進位 用悶山16對10取餘。

除法 1f/ a 等於多少 商為3 餘數為1 3/a 商為0 餘數為3 十遊罩亂進製為31

乘法 個位代表1 f表示15個1 十位的1代神檔表16 15+16=31

乘法不好算多了 習慣了十進位。

進位數怎麼轉換

3樓:五百學長

進位轉換的方法是:二進位數,十六進位數可以採用按權法轉化為十進位數,十進位轉化為。

r進位要分為兩部分,其中整數部分要除r取餘,直到商為0,小數部分要乘r取餘直到得到整數。

位權梗概:

乙個十進位數110,其中百位上的1表示1個10^2,既100,十位的1表示1個10^1,即10,個位的0表示0個10^0,即0。

乙個二進位數110,其中高位的1表示1個2^2,即4,低位的1表示1個2^1,即2,最低位的0表示0個2^0,即0。

乙個十六進位數110,其中高位的1表示1個16^2,即256,低位的1表示1個16^1,即16,最低位的0表示0個16^0,即0。

可見,在數制中,各位數字所表示值的大小不僅與該數字本身的大小有關,還與該數字所在的位置有關,我們稱這關係為數的位權。

十進位數的位權是以10為底的冪,二進位數的位權是以2為底的冪,十六進位數的位權是以16為底的冪。數位由高向低,以降冪的方式排列。

c把任意數轉換16進製制,c 中數值轉換和16進製制運算問題?

int i 16 console.writeline i.tostring x 十六進位制 console.writeline i.tostring d 十進位制 自己看吧 雖然得100分自己都感覺到不好意思 convert.toint32 textbox1.text.trim 2 convert....

16進製製數轉換2進製和8進製要求有計算步驟謝謝

bd6.12ah先轉換bai為二進 制 每一位轉換為對du應的zhi二dao進製 bd6.12ah對應的二進位制 1011 1101 0110 0001 0010 1010 4位對應一專個16進製製數 b d 6 1 2 a 再將1011 1101 0110 0001 0010 1010轉換為屬8進...

八進位制轉換十進位制和十六進位制轉換十進位制怎麼做

1101 8 1 8 3 1 8 2 0 8 1 1 8 0 41 10 1101 16 1 16 3 1 16 2 0 16 1 1 16 0 81 10 計算機中也常常採用八進位制和十六進位制來表示數值資料,為表示數值n,分別有如下對應關係 m 1n di 8i di 的取值為0到7 i k 例...