进制转换计算ASCII表_第1页
进制转换计算ASCII表_第2页
进制转换计算ASCII表_第3页
进制转换计算ASCII表_第4页
进制转换计算ASCII表_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、-. z.一、二进制转化成其他进制1. 二进制Binary八进制Octal例子1:将二进制数100102转化成八进制数。100102=010 0102=2 28=228例子2:将二进制数0.10102转化为八进制数。0.101012=0. 101 0102=0. 5 28=0.528诀窍:因为每三位二进制数对应一位八进制数,所以,以小数点为界,整数位则将二进制数从右向左每3位一隔开,缺乏3位的在左边用0填补即可;小数位则将二进制数从左向右每3位一隔开,缺乏3位的在右边用0填补即可。2. 二进制Binary十进制Decimal例子1:将二进制数100102转化成十进制数。100102=1*24+

2、0*23+0*22+1*21+0*2010=16+0+0+2+010=(18) 10例子2:将二进制数0.101012转化为十进制数。0.101012=0+1*2-1+0*2-2+1*2-3+0*2-4+1*2-510=0+0.5+0.25+0.125+0.0625+0.0312510=0.9687510诀窍:以小数点为界,整数位从最后一位从右向左开场算,依次列为第0、1、2、3n,然后将第n位的数0或1乘以2的n-1次方,然后相加即可得到整数位的十进制数;小数位则从左向右开场算,依次列为第1、2、3.n,然后将第n位的数0或1乘以2的-n次方,然后相加即可得到小数位的十进制数按权相加法。3.

3、 二进制Binary十六进制He*例子1:将二进制数100102转化成十六进制数。100102=0001 00102=1 216=(12) 16例子2:将二进制数0.10102转化为十六进制数。0.101012=0. 1010 10002=0. A 816=0.A816诀窍:因为每四位二进制数对应一位十六进制数,所以,以小数点为界,整数位则将二进制数从右向左每4位一隔开,缺乏4位的在左边用0填补即可;小数位则将二进制数从左向右每4位一隔开,缺乏4位的在右边用0填补即可。100102=228=(18) 10=(12)160.101012=0.528=0.9687510=0.A816二、八进制转化

4、成其他进制1. 八进制Octal二进制Binary例子1:将八进制数7518转换成二进制数。7518=7 5 18=111 101 0012=1111010012例子2:将八进制数0.168转换成二进制数。0.168=0. 1 68=0. 001 1102=0.001112诀窍:八进制转换成二进制与二进制转换成八进制相反。2. 八进制Octal十进制Decimal例子1:将八进制数7518转换成十进制数。7518=7*82+5*81+1*8010=448+40+110=48910例子2:将八进制数0.168转换成十进制数。0.168=0+1*8-1+6*8-210=0+0.125+0.0937

5、510=0.2187510诀窍:方法同二进制转换成十进制。以小数点为界,整数位从最后一位从右向左开场算,依次列为第0、1、2、3n,然后将第n位的数0-7乘以8的n-1次方,然后相加即可得到整数位的十进制数;小数位则从左向右开场算,依次列为第1、2、3.n,然后将第n位的数0-7乘以8的-n次方,然后相加即可得到小数位的十进制数按权相加法。3. 八进制Octal十六进制He*例子1:将八进制数7518转换成十六进制数。7518=1111010012=0001 1110 10012=1 E 916=1E916例子2:将八进制数0.168转换成十六进制数。0.168=0.001112=0. 001

6、1 10002=0.3816诀窍:八进制直接转换成十六进制比拟费力,因此,最好先将八进制转换成二进制,然后再转换成十六进制。7518=1111010012=48910=1E9160.168=0.001112=0.2187510=0.3816三、十进制转化成其他进制1. 十进制Decimal二进制Binary例子1:将十进制数9310转换成二进制数。93/2=46.146/2=23.023/2=11.111/2=515/2=2.12/2=109310=10111012例子2:将十进制数0.312510转换成二进制数。0.3125*2 = 0 . 6250.625*2 = 1 .250.25*2

7、= 0 .50.5*2 = 1 .00.312510=0.01012诀窍:以小数点为界,整数局部除以2,然后取每次得到的商和余数,用商继续和2相除,直到商小于2。然后把第一次得到的余数作为二进制的个位,第二次得到的余数作为二进制的十位,依次类推,最后一次得到的小于2的商作为二进制的最高位,这样由商+余数组成的数字就是转换后二进制的值整数局部用除2取余法;小数局部则先乘2,然后获得运算结果的整数局部,将结果中的小数局部再次乘2,直到小数局部为零。然后把第一次得到的整数局部作为二进制小数的最高位,后续的整数局部依次作为低位,这样由各整数局部组成的数字就是转化后二进制小数的值小数局部用乘2取整法。需

8、要说明的是,有些十进制小数无法准确的用二进制进展表达,所以转换时符合一定的精度即可,这也是为什么计算机的浮点数运算不准确的原因。2. 十进制Decimal八进制Octal例子1:将十进制数9310转换成八进制数。93/8=11.511/8=139310=1358例子2: 将十进制数0.312510转换成八进制数。0.3125*8 = 2 .50.5*8 = 4 .00.312510=0.248诀窍:方法同十进制转化成二进制。以小数点为界,整数局部除以8,然后取每次得到的商和余数,用商继续和8相除,直到商小于8。然后把第一次得到的余数作为八进制的个位,第二次得到的余数作为八进制的十位,依次类推,

9、最后一次得到的小于8的商作为八进制的最高位,这样由商+余数组成的数字就是转换后八进制的值整数局部用除8取余法;小数局部则先乘8,然后获得运算结果的整数局部,将结果中的小数局部再次乘8,直到小数局部为零。然后把第一次得到的整数局部作为八进制小数的最高位,后续的整数局部依次作为低位,这样由各整数局部组成的数字就是转化后八进制小数的值小数局部用乘8取整法。3. 十进制Decimal十六进制He*例子1:将十进制数9310转换成十六进制数。93/16=5.13D9310=5D16例子2: 将十进制数0.312510转换成十六进制数。0.3125*16 = 5.00.312510=0.516诀窍:方法同

10、十进制转化成二进制。以小数点为界,整数局部除以16,然后取每次得到的商和余数,用商继续和16相除,直到商小于16。然后把第一次得到的余数作为十六进制的个位,第二次得到的余数作为十六进制的十位,依次类推,最后一次得到的小于16的商作为十六进制的最高位,这样由商+余数组成的数字就是转换后十六进制的值整数局部用除16取余法;小数局部则先乘16,然后获得运算结果的整数局部,将结果中的小数局部再次乘16,直到小数局部为零。然后把第一次得到的整数局部作为十六进制小数的最高位,后续的整数局部依次作为低位,这样由各整数局部组成的数字就是转化后十六进制小数的值小数局部用乘16取整法。9310=10111012=

11、1358=5D160.312510=0.01012=0.248=0.516四、十六进制转换成其他进制1. 十六进制He*二进制Binary例子1:将十六进制数A716转换成二进制数。A716=A 716=1010 01112=101001112例子2:将十六进制数0.D416转换成二进制数。0.D416=0. D 416=0. 1101 01002=0.1101012诀窍:十六进制转换成二进制与二进制转换成十六进制相反。2. 十六进制He*八进制Octal例子1:将十六进制数A716转换成八进制数。A716=101001112=010 100 1118=2478例子2:将十六进制数0.D416

12、转换成八进制数。0.D416=0.1101012=0. 110 1018=0.658诀窍:十六进制直接转换成八进制比拟费力,因此,最好先将十六进制转换成二进制,然后再转换成八进制。3. 十六进制He*十进制Decimal例子1:将十六进制数A716转换成十进制数。A716=10*161+7*16010=160+710=16710例子2:将十六进制数0.D416转换成十进制数。0.D416=0+13*16-1+4*16-210=0+0.8125+0.01562510=0.82812510诀窍:方法同二进制转换成十进制。以小数点为界,整数位从最后一位从右向左开场算,依次列为第0、1、2、3n,然后

13、将第n位的数0-9,A-F乘以16的n-1次方,然后相加即可得到整数位的十进制数;小数位则从左向右开场算,依次列为第1、2、3.n,然后将第n位的数0-9,A-F乘以16的-n次方,然后相加即可得到小数位的十进制数按权相加法。A716=101001112=2478=167100.D416=0.1101012=0.658=0.82812510五、总结1. 其他进制转十进制:将二进制数、八进制数、十六进制数的各位数字分别乘以各自基数的(N-1)次方,其相加之和便是相应的十进制数,这是按权相加法。2. 十进制转其他进制:整数局部用除基取余法,小数局部用乘基取整法,然后将整数与小数局部拼接成一个数作为

14、转换的最后结果。3. 二进制转八进制:从小数点位置开场,整数局部向左,小数局部向右,每三位二进制为一组用一位八进制的数字来表示,缺乏三位的用0补足。4. 八进制转二进制:与二进制转八进制相反。5. 二进制转十六进制:从小数点位置开场,整数局部向左,小数局部向右,每四位二进制为一组用一位十六进制的数字来表示,缺乏四位的用0补足。6. 十六进制转二进制:与二进制转十六进制相反。7. 八进制转十六进制:通常将八进制转换成二进制,然后通过二进制再转换成十六进制。8. 十六进制转八进制:通常将十六进制转换成二进制,然后通过二进制再转换成八进制ASCIIAmerican Standard Code for

15、 Information Interchange,美国信息互换标准代码是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。ASCII十进制十六进制八进制二进制空0000报头开场1111文本开场22210文本完毕33311传送完毕444100询问555101受理666110响铃777111退格符88101000水平制表符99111001换行符10A121010垂直制表符11B131011换页12C141100回车符13D151101移出14E161110移入15F171111数据连接转义字符1610201

16、0000设备控制 1/*o备控制 218122210010设备控制 3/*off19132310011设备控制 420142410100拒绝受理21152510101同步空闲22162610110传输块完毕23172710111取消24183011000媒体完毕25193111001文件替换完毕261A3211010转义271B3311011文件分隔符281C3411100组分隔符291D3511101记录分隔符301E3611110单元分隔符311F3711111空格322040100000!332141100001342242100010#352343100011

17、$362444100100%372545100101&382646100110392747100111(402850101000)412951101001*422A52101010+432B53101011,442C54101100-452D55101101.462E56101110/472F571011110483060110000149316111000125032621100103513363110011452346411010055335651101016543666110110755376711011185638701110009573971111001:583A72111010;5

18、93B73111011623E76111110633F7711111164401001000000A65411011000001B66421021000010C67431031000011D68441041000100E69451051000101F70461061000110G71471071000111H72481101001000I73491111001001J744A1121001010K754B1131001011L764C1141001100M774D1151001101N784E1161001110O794F1171001111P80501201010000Q8151121101

19、0001R82521221010010S83531231010011T84541241010100U85551251010101V86561261010110W87571271010111*88581301011000Y89591311011001Z905A1321011010915B1331011011925C1341011100935D1351011101945E1361011110_955F137101111196601401100000a97611411100001b98621421100010c99631431100011d100641441100100e10165145110010

20、1f102661461100110g103671471100111h104681501101000i105691511101001j1066A1521101010k1076B1531101011l1086C1541101100m1096D1551101101n1106E1561101110o1116F1571101111p112701601110000q113711611110001r114721621110010s115731631110011t116741641110100u117751651110101v118761661110110w119771671110111*1207817011

21、11000y121791711111001z1227A17211110101237B1731111011|1247C17411111001257D17511111011267E1761111110DEL1277F177111111112880200100000001298120110000001130822021000001013183203100000111328420410000100133852051000010113486206100001101358720710000111136882101000100013789211100010011388A212100010101398B213100010111408C214100011001418D2151

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论