版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、 二进制转化成其他进制1. 二进制(BINARY)>八进制(OCTAL)例子1:将二进制数(10010)2转化成八进制数。(10010)2=(010 010)2=(2 2)8=(22)8例子2:将二进制数(0.1010)2转化为八进制数。(0.10101)2=(0. 101 010)2=(0. 5 2)8=(0.52)8诀窍:因为每三位二进制数对应一位八进制数,所以,以小数点为界,整数位则将二进制数从右向左每3位一隔开,不足3位的在左边用0填补即可;小数位则将二进制数从左向右每3位一隔开,不足3位的在右边用0填补即可。2. 二进制(BINARY)>十进制(DECIMAL)例子1
2、:将二进制数(10010)2转化成十进制数。(10010)2=(1x24+0x23+0x22+1x21+0x20)10=(16+0+0+2+0)10=(18) 10例子2:将二进制数(0.10101)2转化为十进制数。(0.10101)2=(0+1x2-1+0x2-2+1x2-3+0x2-4+1x2-5)10=(0+0.5+0.25+0.125+0.0625+0.03125)10=(0.96875)10诀窍:以小数点为界,整数位从最后一 位(从右向左)开始算,依次列为第0、1、2、3n,然后将第n位的数(0或1)乘以2的n-1次方,然后相加即可得到整数位的十进制数;小数位则 从左向右开始算,依
3、次列为第1、2、3.n,然后将第n位的数(0或1)乘以2的-n次方,然后相加即可得到小数位的十进制数(按权相加法)。3. 二进制(BINARY)>十六进制(HEX)例子1:将二进制数(10010)2转化成十六进制数。(10010)2=(0001 0010)2=(1 2)16=(12) 16例子2:将二进制数(0.1010)2转化为十六进制数。(0.10101)2=(0. 1010 1000)2=(0. A 8)16=(0.A8)16诀窍:因为每四位二进制数对应一位十六进制数,所以,以小数点为界,整数位则将二进制数从右向左每4位一隔开,不足4位的在左边用0填补即可;小数位则将二进制数从左向
4、右每4位一隔开,不足4位的在右边用0填补即可。(10010)2=(22)8=(18) 10=(12)16(0.10101)2=(0.52)8=(0.96875)10=(0.A8)16二、 八进制转化成其他进制1. 八进制(OCTAL)>二进制(BINARY)例子1:将八进制数(751)8转换成二进制数。(751)8=(7 5 1)8=(111 101 001)2=(111101001)2例子2:将八进制数(0.16)8转换成二进制数。(0.16)8=(0. 1 6)8=(0. 001 110)2=(0.00111)2诀窍:八进制转换成二进制与二进制转换成八进制相反。2. 八进制(OCTA
5、L)>十进制(DECIMAL)例子1:将八进制数(751)8转换成十进制数。(751)8=(7x82+5x81+1x80)10=(448+40+1)10=(489)10例子2:将八进制数(0.16)8转换成十进制数。(0.16)8=(0+1x8-1+6x8-2)10=(0+0.125+0.09375)10=(0.21875)10诀窍:方法同二进制转换成十进制。以 小数点为界,整数位从最后一位(从右向左)开始算,依次列为第0、1、2、3n,然后将第n位的数(0-7)乘以8的n-1次方,然后相加即可得到 整数位的十进制数;小数位则从左向右开始算,依次列为第1、2、3.n,然后将第n位的数(0
6、-7)乘以8的-n次方,然后相加即可得到小数位的十 进制数(按权相加法)。3. 八进制(OCTAL)>十六进制(HEX)例子1:将八进制数(751)8转换成十六进制数。(751)8=(111101001)2=(0001 1110 1001)2=(1 E 9)16=(1E9)16例子2:将八进制数(0.16)8转换成十六进制数。(0.16)8=(0.00111)2=(0. 0011 1000)2=(0.38)16诀窍:八进制直接转换成十六进制比较费力,因此,最好先将八进制转换成二进制,然后再转换成十六进制。(751)8=(111101001)2=(489)10=(1E9)16(0.16)8
7、=(0.00111)2=(0.21875)10=(0.38)16三、 十进制转化成其他进制1. 十进制(DECIMAL)>二进制(BINARY)例子1:将十进制数(93)10转换成二进制数。93/2=46.146/2=23.023/2=11.111/2=515/2=2.12/2=10(93)10=(1011101)2例子2:将十进制数(0.3125)10转换成二进制数。0.3125x2 = 0 . 6250.625x2 = 1 .250.25x2 = 0 .50.5x2 = 1 .0(0.3125)10=(0.0101)2诀窍:以小数点为界,整数部分除以2,然后取每次得到的商和余数,用商
8、继续和2相除,直到商小于2。然后把第一次得到的余数作为二进制的个位,第二次得到的余数作为二进制的十位,依次类推,最后一次得到的小于2的商作为二进制的最高位,这样由商+余数组成的数字就是转换后二进制的值(整数部分用除2取余法);小数部分则先乘2,然后获得运算结果的整数部分,将结果中的小数部分再次乘2,直到小数部分为零。然后把第一次得到的整数部分作为二进制小数的最高位,后续的整数部分依次作为低位,这样由各整数部分组成的数字就是转化后二进制小数的值(小数部分用乘2取整法)。需要说明的是,有些十进制小数无法准确的用二进制进行表达,所以转换时符合一定的精度即可,这也是为什么计算机的浮点数运算不准确的原因
9、。2. 十进制(DECIMAL)>八进制(OCTAL)例子1:将十进制数(93)10转换成八进制数。93/8=11.511/8=13(93)10=(135)8例子2: 将十进制数(0.3125)10转换成八进制数。0.3125x8 = 2 .50.5x8 = 4 .0(0.3125)10=(0.24)8诀窍:方法同十进制转化成二进制。以小数点为界,整数部分除以8,然后取每次得到的商和余数,用商继续和8相除,直到商小于8。然后把第一次得到的余数作为八进制的个位,第二次得到的余数作为八进制的十位,依次类推,最后一次得到的小于8的商作为八进制的最高位,这样由商+余数组成的数字就是转换后八进制的
10、值(整数部分用除8取余法); 小数部分则先乘8,然后获得运算结果的整数部分,将结果中的小数部分再次乘8,直到小数部分为零。然后把第一次得到的整数部分作为八进制小数的最高位,后续的整数部分依次作为低位,这样由各整数部分组成的数字就是转化后八进制小数的值(小数部分用乘8取整法)。3. 十进制(DECIMAL)>十六进制(HEX)例子1:将十进制数(93)10转换成十六进制数。93/16=5.13(D)(93)10=(5D)16例子2: 将十进制数(0.3125)10转换成十六进制数。0.3125x16 = 5 .0(0.3125)10=(0.5)16诀窍:方法同十进制转化成二进制。以小数点为
11、界,整数部分除以16,然后取每次得到的商和余数,用商继续和16相除,直到商小于16。然后把第一次得到的余数作为十六进制的个位,第二次得到的余数作为十六进制的十位,依次类推,最后一次得到的小于16的商作为十六进制的最高位,这样由商+余数组成的数字就是转换后十六进制的值(整数部分用除16取余法); 小数部分则先乘16,然后获得运算结果的整数部分,将结果中的小数部分再次乘16,直到小数部分为零。然后把第一次得到的整数部分作为十六进制小数的最高位,后续的整数部分依次作为低位,这样由各整数部分组成的数字就是转化后十六进制小数的值(小数部分用乘16取整法)。(93)10=(1011101)2=(135)8
12、=(5D)16(0.3125)10=(0.0101)2=(0.24)8=(0.5)16四、 十六进制转换成其他进制1. 十六进制(HEX)>二进制(BINARY)例子1:将十六进制数(A7)16转换成二进制数。(A7)16=(A 7)16=(1010 0111)2=(10100111)2例子2:将十六进制数(0.D4)16转换成二进制数。(0.D4)16=(0. D 4)16=(0. 1101 0100)2=(0.110101)2诀窍:十六进制转换成二进制与二进制转换成十六进制相反。2. 十六进制(HEX)>八进制(OCTAL)例子1:将十六进制数(A7)16转换成八进制数。(A7
13、)16=(10100111)2=(010 100 111)8=(247)8例子2:将十六进制数(0.D4)16转换成八进制数。(0.D4)16=(0.110101)2=(0. 110 101)8=(0.65)8诀窍:十六进制直接转换成八进制比较费力,因此,最好先将十六进制转换成二进制,然后再转换成八进制。3. 十六进制(HEX)>十进制(DECIMAL)例子1:将十六进制数(A7)16转换成十进制数。(A7)16=(10x161+7x160)10=(160+7)10=(167)10例子2:将十六进制数(0.D4)16转换成十进制数。(0.D4)16=(0+13x16-1+4x16-2)1
14、0=(0+0.8125+0.015625)10=(0.828125)10诀窍:方法同二进制转换成十进制。以 小数点为界,整数位从最后一位(从右向左)开始算,依次列为第0、1、2、3n,然后将第n位的数(0-9,A-F)乘以16的n-1次方,然后相 加即可得到整数位的十进制数;小数位则从左向右开始算,依次列为第1、2、3.n,然后将第n位的数(0-9,A-F)乘以16的-n次方,然后相 加即可得到小数位的十进制数(按权相加法)。(A7)16=(10100111)2=(247)8=(167)10(0.D4)16=(0.110101)2=(0.65)8=(0.828125)10五、 总结1. 其他进
15、制转十进制:将二进制数、八进制数、十六进制数的各位数字分别乘以各自基数的(N-1)次方,其相加之和便是相应的十进制数,这是按权相加法。2. 十进制转其他进制:整数部分用除基取余法,小数部分用乘基取整法,然后将整数与小数部分拼接成一个数作为转换的最后结果。3. 二进制转八进制:从小数点位置开始,整数部分向左,小数部分向右,每三位二进制为一组用一位八进制的数字来表示,不足三位的用0补足。4. 八进制转二进制:与二进制转八进制相反。5. 二进制转十六进制:从小数点位置开始,整数部分向左,小数部分向右,每四位二进制为一组用一位十六进制的数字来表示,不足四位的用0补足。6. 十六进制转二进制:与二进制转
16、十六进制相反。7. 八进制转十六进制:通常将八进制转换成二进制,然后通过二进制再转换成十六进制。8. 十六进制转八进制:通常将十六进制转换成二进制,然后通过二进制再转换成八进制ASCIIAmerican Standard Code for Information Interchange,美国信息互换标准代码是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。ASCII十进制十六进制八进制二进制空0000报头开始1111文本开始22210文本结束33311传送结束444100询问555101受理66611
17、0响铃777111退格符88101000水平制表符99111001换行符10A121010垂直制表符11B131011换页12C141100回车符13D151101移出14E161110移入15F171111数据连接转义字符16102010000设备控制 1/Xo备控制 218122210010设备控制 3/Xoff19132310011设备控制 420142410100拒绝受理21152510101同步空闲22162610110传输块结束23172710111取消24183011000媒体结束25193111001文件替换结束261A3211010转义271B331
18、1011文件分隔符281C3411100组分隔符291D3511101记录分隔符301E3611110单元分隔符311F3711111空格322040100000!332141100001"342242100010#352343100011$362444100100%372545100101&382646100110'392747100111(402850101000)412951101001*422A52101010+432B53101011,442C54101100-452D55101101.462E56101110/472F5710111104830601100
19、00149316111000125032621100103513363110011452346411010055335651101016543666110110755376711011185638701110009573971111001:583A72111010;593B73111011<603C74111100=613D75111101>623E76111110?633F7711111164401001000000A65411011000001B66421021000010C67431031000011D68441041000100E69451051000101F7046106
20、1000110G71471071000111H72481101001000I73491111001001J744A1121001010K754B1131001011L764C1141001100M774D1151001101N784E1161001110O794F1171001111P80501201010000Q81511211010001R82521221010010S83531231010011T84541241010100U85551251010101V86561261010110W87571271010111X88581301011000Y89591311011001Z905A132
21、1011010915B1331011011925C1341011100935D1351011101945E1361011110_955F137101111196601401100000a97611411100001b98621421100010c99631431100011d100641441100100e101651451100101f102661461100110g103671471100111h104681501101000i105691511101001j1066A1521101010k1076B1531101011l1086C1541101100m1096D1551101101n11
22、06E1561101110o1116F1571101111p112701601110000q113711611110001r114721621110010s115731631110011t116741641110100u117751651110101v118761661110110w119771671110111x120781701111000y121791711111001z1227A17211110101237B1731111011|1247C17411111001257D17511111011267E1761111110DEL1277F1771111111 1288020010
23、000000 1298120110000001 1308220210000010 1318320310000011 1328420410000100 1338520510000101 1348620610000110 1358720710000111 1368821010001000 1378921110001001 1388A21210001010 1398B21310001011 1408C21410001100 1418D21510001101 1428E21610001110 1438F21710001111 1449022010010000 1459122110010001 1469222210010010 1479322310010011 1489422410010100 1499522510010101
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国智能门锁行业营销创新战略制定与实施研究报告
- 新形势下汽车服务行业快速做大市场规模战略制定与实施研究报告
- 考察学习“百千万工程”、现代农业产业发展工作情况报告
- 2024年自来水市场调查报告
- 2025年中国珠海旅游业行业市场运行态势及投资战略咨询研究报告
- 湖北省武汉市江汉区2023-2024学年化学九年级上学期末试卷
- 跨境财税知识培训课件
- 2025版12333养老保险政策解读与操作流程合同3篇
- 地方政府对中央政策响应差异化的影响因素及机制分析-基于医保支付方式改革的多案例比较
- 二零二五年度房产抵押权抵押权证合同3篇
- 混凝土预制块护坡施工方案
- 2024年决战行测5000题言语理解与表达一套
- 2024-2034年中国玻塑混合镜头行业市场现状分析及竞争格局与投资发展研究报告
- 在线网课知慧《内经选读(浙中医大)》单元测试考核答案
- 2023医院隔离技术标准-新旧版对比
- 部编版人教版语文八年级下册全册课件
- 围手术期高血糖的管理
- 农贸市场安全生产
- 江西省新余一中学2023-2024学年物理九年级上册期末联考试题含解析
- 仓库智能化建设方案
- 医院门急诊高峰时段合理分流患者的应急预案
评论
0/150
提交评论