文档库 最新最全的文档下载
当前位置:文档库 › 各种进制之间转换方法

各种进制之间转换方法

各种进制之间转换方法
各种进制之间转换方法

各进制转换方法(转载)一、计算机中数的表示: 首先,要搞清楚下面3个概念

?数码:表示数的符号

? 基:数码的个数

?权:每一位所具有的值

、各种进制的转换问题

1. 二、八、十六进制转换成十进制

2. 十进制转换成二、八、十六进制

3. 二进制、八进制的互相转换

4. 二进制、十六进制的互相转换

1、二、八、十六进制转换成十进制

方法:数码乘以相应权之和

例(HloJ-l/25+lx24+l/23+0/22+ h2:+h20 -(59)10

例(136)8=lx82+3x8l+6x8°=(94)10

例(1F2^)1S=1X163+15X16S +2\16] + 10/16° = (7978)10

2、十进制转换成二、八、十六进制

方法:连续除以基,直至商为0,从低到高记录余数

例把十进制数159转换成八进制数

8| 19 8辽 0

(159)IO =(237)8

例把十进制数59转换成二进制数

(59)IO =(111O11)2

2

余余余余余

8 159

例把十进制数459转换成十六进制数

u | 1| C| B

(459)io=(1CB)ib '

3、二进制、八进制的互相转换

方法:

*二进制转换成八进制:从右向左,每3位一组(不足3位左补0),转换成八进制

*八进制转换成二进制:用3位二进制数代替每一位八进制数

例(1101001)2=(001,101,001)2=(151)8

例(246)8=(010,100,110)2=(10100110)2

4、二进制、十六进制的互相转换

方法:

二进制转换成十六进制:从右向左,每4位一组(不足4位左补0),转换成十六进制

*十六进制转换成二进制:用4位二进制数代替每一位十六进制数

例(11010101111101)2=(0011,0101,0111,1101)2=(357D)16

例(4B9E)16=(0100,1011,1001,1110)2=(100101110011110)2

三、各种进制数的运算

05C3 + 3D25

42 E8

3D25 __ 05C3

3762

05C3 X OOAB

3F61 + 399E

3D941

相关文档