各种进制之间的转换方法.doc

各种进制之间的转换方法.doc

ID:55983217

大小:58.50 KB

页数:3页

时间:2020-06-18

各种进制之间的转换方法.doc_第1页
各种进制之间的转换方法.doc_第2页
各种进制之间的转换方法.doc_第3页
资源描述:

《各种进制之间的转换方法.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、各种进制之间的转换方法⑴二进制B转换成八进制Q:以小数点为分界线,整数部分从低位到高位,小数部分从高位到低位,每3位二进制数为一组,不足3位的,小数部分在低位补0,整数部分在高位补0,然后用1位八进制的数字来表示,采用八进制数书写的二进制数,位数减少到原来的1/3。例:◆二进制数转换成八进制数:110110.1011B=110110.101100B↓↓↓↓66.54=66.54Q◆八进制数36.24Q转换成二进制数:36.24Q↓↓↓↓011110.010100=11110.0101B◆八进制数和二进制数对应关系表八进制Q01234567二进制B000001010011

2、100101110111⑵二进制数B转换成十六进制数H:以小数点为分界线,整数部分从低位到高位,小数部分从高位到低位,每4位二进制数为一组,不足4位的,小数部分在低位补0,整数部分在高位补0,然后用1位十六进制的数字来表示,采用十六进制数书写的二进制数,位数可以减少到原来的1/4。例:◆二进制数转换成十六进制数:101101011010.100111B=101101011010.10011100B↓↓↓↓↓B5A.9C=B5A.9CH◆十六进制数转换成二进制数:AB.FEH=AB.FEH↓↓↓↓10101011.11111110=10101011.1111111B◆十六

3、进制数、十进制数和二进制数对应关系表十六进制H0123456789ABCDEF十进制D0123456789101112131415二进制B0000000100100011010001010110011110001001101010111100110111101111⑶八进制数Q转换成十六进制数H:八进制数Q和十六进制数H的转换要通过二进制数B来实现,即先把八进制数Q转换成二进制数B,再转换成十六进制数H。例:◆八进制数转换成十六进制数:7402.45Q=111100000010.100101B=111100000010.100101B=111100000010.1001

4、0100B=F02.94H=F02.94H◆十六进制数转换成八进制数:1B.EH=00011011.1110B=11011.111B=011011.111B=33.7Q=33.7Q⑷二进制数B转换成十进制数D:利用二进制数B按权展开成多项式和的表达式,取基数为2,逐项相加,其和就是相应的十进制数。例:◆二进制数转换成十进制数:110010.1B=1×25+1×24+0×23+0×22+1×21+0×20+1×2-1=32+16+2+0.5=50.5◆求8位二进制数能表示的最大十进制数值:最大8位二进制数是11111111B11111111B=1×27+1×26+1×25

5、+1×24+1×23+1×22+1×21+1×20=255⑸十进制数D转换成二进制数B:十进制数转换成二进制数时,整数部分和小数部分换算算法不同,需要分别进行。整数部分用除基取余法转换,小数部分用乘基取整法转换。①除基取余法(整数部分):需要转换的整数除以基数2,取其商的余数就是二进制数最低位的系数K0,将商的整数部分继续除以基数2,取其商的余数作二进制数的高一位的系数K1,……,这样逐次相除直到商为0,即得到从低位到高位的余数序列,便构成对应的二进制整数。例:◆十进制数233转换成二进制数:▲竖式表示:十进制整数余数系数Ki位2∟2332∟1161K0最低位2∟580

6、K12∟290K22∟141K32∟70K42∟31K52∟11K601K7最高位▲线图表示:233÷2→116→58→29→14→7→3→1→0↓↓↓↓↓↓↓↓余数:10010111位:最低位最高位从最后一次余数开始向上(向左)顺序(即从最高位向最低位)写出,得到换算结果:233D=11101001B②乘基取整法(小数部分):把要转换的小数乘以基数2,取其积的整数部分作对应二进制小数的最高位系数K-1,将积的小数部分继续乘以基数2,新得到积的整数部分作二进制下一位的系数K-2,……,这样逐次乘基,即得到从高位到低位积的整数序列,便构成对应的二进制小数。例:◆十进制小数

7、0.8125转换成二进制小数:▲竖式表示:十进制小数积的整数部分系数位0.8125×21.62501K-1最高位0.6250×21.2501K-20.25×20.500K-3×21.01K-4最低位▲线图表示:0.8125×2→0.625→0.25→0.5→0↓↓↓↓积的整数部分:1101位:最高位最低位将乘积的整数部分从上到下(左到右)顺序写出,得到换算结果:0.8125D=0.1101B③综合结论:一个既有整数又有小数部分的十进制数被送入计算机后,转换将分三步进行:1、由机器把整数部分按除基取余法进行转换;2、小数部分按乘基取整法进行

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。