各种进制之间转换方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
各进制转换方法(转载)一、计算机中数的表示: 首先,要搞清楚下面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