進製間怎麼轉換呢

2021-03-06 05:53:50 字數 1912 閱讀 5650

1樓:匿名使用者

二進位制是指計算機通用的機器語言即0和1,如0101 表示十進位制的5,八進位制和十六進製制是在二進位制的基礎上進行改進的,取三位二進位制的數字表示乙個八進位制數字即0、1、2、3、4、5、6、7,逢八就進製,如100100的八進位制數為44,十進位制數為36,同理十六進製制數是去4位二進位制數表示一位十六進製制數即0—9,abcdef分別代表10—15,滿十六就向前進一位,如10001000十六進製制數為88,十進位制數為136,他們之間的相互轉化反過來就可以了,如十六進製制數88,轉換維二進位制數的規則是:8的4位二進位制數為1000,(不足的補0,如7的4位二進位制數是0111),所以二進位制數是10001000,轉換成八進位制是210,規則:去二進位制的3為為八進位制的1為,10001000,從右邊起一次取3為轉換為八進位制,不足的在前面補0,一次是0,1 ,2,最終八進位制數是210!

其實二進位制、八進位制、十六進製制和十進位制的規則差不多,只是每一位的權值不同而已!

2樓:匿名使用者

這個網頁可以**轉換

1. 二進位制數的運算

電子計算機一般採用二進位制數。二進位制數只有0和1兩個基本數字,容易在電氣元件中實現。

二進位制數的運算公式:

0+0=0 0×0=0

0+1=1 0×1=0

1+0=1 1×0=0

1+1=10 1×1=1

2.十進位制和二進位制間的轉換

(1) 十進位制數轉換成二進位制

將十進位制整數轉換成二進位制整數時,只要將它一次一次地被2除,得到的餘數從最後乙個餘數讀起)就是二進位制表示的數。

2) 二進位制數轉換成十進位制數

將乙個二進位制數的整數轉換成十進位制數,只要將按權。

例:11011=1*24(2的4次方)+1*23(2的3次方)+0*22(2的2次方)+1*21(2的1次方)+1*20(2的0次方)=27

3. 不同進製數的轉換

二進位制數和八進位制數互換:二進位制數轉換成八進位制數時,只要從小數點位置開始,向左或向右每三位二進位制劃分為一組(不足三位時可補0),然後寫出每一組二進位制數所對應的八進位制數碼即可。

例:將二進位制數(10110001.111)轉換成八進位制數:

010 110 001. 111

2 6 1 7

即二進位制數(10110001.111)轉換成八進位制數是(261.7)。反過來,將每位八進位制數分別用三位二進位制數表示,就可完成八進位制數和二進位制數的轉換。

二進位制數和十六進製制數互換:二進位制數轉換成十六進製制數時,只要從小數點位置開始,向左或向右每四位二進位制劃分為一組(不足四位時可補0),然後寫出每一組二進位制數所對應的十六進製制數碼即可。

例:將二進位制數(11011100110.1101)轉換成十六進製制數:

0110 1110 0110. 1101

6 e 6 d

即二進位制數(11011100110.1101)轉換成十六進製制數是(6e6.d)。反過來,將每位十六進製制數分別用三位二進位制數表示,就可完成十六進製制數和二進位制數的轉換。

八進位制數、十六進製制數和十進位制數的轉換:這三者轉換時,可把二進位制數作為媒介,先把代轉換的數轉換成二進位制數,然後將二進位制數轉換成要求轉換的數制形式。

3樓:匿名使用者

十進位制:逢十進一 ---0 1 2 3 4 5 6 7 8 9二進位制:逢二進一 ---0 1

八進位制:逢八進一 ---0 1 2 3 4 5 6 7進製間怎麼轉換用系統所帶的計算器就行了吧

4樓:匿名使用者

二進位制中只

能存在碼元0和1,八進位制中為0~7,十進位制中為0~9.一般我們習慣十進位制,但計算機中只能用二進位制表示,所以才出現了不同的進製表示方法。

轉換關係用個例子:

1011(二進位制)=1*2^(4-1)+0*2^(3-1)+1*2^(2-1)+1*2^(1-1)=11(十進位制)。

C語言的進製轉換程式,C語言進製轉換

在這裡獻醜了 1.將你輸入的數通過字串的方式儲存是方便一下的計算的 正如你舉得例子,輸入137 陣列中存入的是 字元型的137 要將 裡面的每個字元型的數字轉換成數值型的數字就得 p 0 因為 字元儲存時實際儲存的是字元的asc碼,例如 輸入 1 字元型 ascii碼為 49 若不減去0的asc碼 ...

進製轉換中的問題計算機進製轉換問題

你如果是把餘數存到陣列裡面 從a 0 a n 那第乙個做出來的餘數是存在ap 0 裡面的 依次推下去 你最後乙個做出來的餘數是存在a n 裡面的 輸出的時候就要從陣列的最後乙個元素開始輸出 i 和 i的區別是 i是先做 運算,i 是後做 運算 exp 自增1,自減1運算子 自增1運算子記為 其功能是...

十六進製制怎麼轉換十進位制,求公式,十六進製制轉換成十進位制的具體演算法?

在第n n從0開始dao 位上,如果是是數 x x 大於等於0,並且x小於等於 15,即 f 表示的大小為 x 16的n次方。假設有乙個十六進數 2af5,那麼如何換算成10進製。用豎式計算 2af5換算成10進製 第0位 5 16 0 5 第1位 f 16 1 240 第2位 a 16 2 256...