进制转换计算+ASCII表文档推荐

上传人:粗**** 文档编号:135281226 上传时间:2020-06-14 格式:PDF 页数:20 大小:458.02KB
返回 下载 相关 举报
进制转换计算+ASCII表文档推荐_第1页
第1页 / 共20页
进制转换计算+ASCII表文档推荐_第2页
第2页 / 共20页
进制转换计算+ASCII表文档推荐_第3页
第3页 / 共20页
进制转换计算+ASCII表文档推荐_第4页
第4页 / 共20页
进制转换计算+ASCII表文档推荐_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《进制转换计算+ASCII表文档推荐》由会员分享,可在线阅读,更多相关《进制转换计算+ASCII表文档推荐(20页珍藏版)》请在金锄头文库上搜索。

1、一 二进制转化成其他进制 1 二进制 BINARY 八进制 OCTAL 例子 1 将二进制数 10010 2 转化成八进制数 10010 2 010 010 2 2 2 8 22 8 例子 2 将二进制数 2 转化为八进制数 2 0 101 010 2 0 5 2 8 8 诀窍 因为每三位二进制数对应一位八进制数 所以 以小数点为界 整数位则将二进制 数从右向左每3 位一隔开 不足3 位的在左边用0 填补即可 小数位则将二进制数从左向 右每 3 位一隔开 不足3 位的在右边用0 填补即可 2 二进制 BINARY 十进制 DECIMAL 例子 1 将二进制数 10010 2 转化成十进制数 1

2、0010 2 1x24 0 x23 0 x22 1x21 0 x20 10 16 0 0 2 0 10 18 10 例子 2 将二进制数 2 转化为十进制数 2 0 1x2 1 0 x2 2 1x2 3 0 x2 4 1x2 5 10 0 10 10 诀窍 以小数点为界 整数位从最后一位 从右向左 开始算 依次列为第0 1 2 3 n 然后将第n 位的数 0 或 1 乘以 2 的 n 1 次方 然后相加即可得到整数位的十进制数 小 数位则从左向右开始算 依次列为第1 2 3 n 然后将第n 位的数 0 或 1 乘以 2 的 n 次方 然后相加即可得到小数位的十进制数 按权相加法 3 二进制 B

3、INARY 十六进制 HEX 例子 1 将二进制数 10010 2 转化成十六进制数 10010 2 0001 0010 2 1 2 16 12 16 例子 2 将二进制数 2 转化为十六进制数 2 0 1010 1000 2 0 A 8 16 16 诀窍 因为每四位二进制数对应一位十六进制数 所以 以小数点为界 整数位则将二进 制数从右向左每4 位一隔开 不足4 位的在左边用0 填补即可 小数位则将二进制数从左 向右每 4 位一隔开 不足4 位的在右边用0 填补即可 10010 2 22 8 18 10 12 16 2 8 10 16 二 八进制转化成其他进制 1 八进制 OCTAL 二进制

4、 BINARY 例子 1 将八进制数 751 8 转换成二进制数 751 8 7 5 1 8 111 101 001 2 1 2 例子 2 将八进制数 8 转换成二进制数 8 0 1 6 8 0 001 110 2 2 诀窍 八进制转换成二进制与二进制转换成八进制相反 2 八进制 OCTAL 十进制 DECIMAL 例子 1 将八进制数 751 8 转换成十进制数 751 8 7x82 5x81 1x80 10 448 40 1 10 489 10 例子 2 将八进制数 8 转换成十进制数 8 0 1x8 1 6x8 2 10 0 10 10 诀窍 方法同二进制转换成十进制 以 小数点为界 整

5、数位从最后一位 从右向左 开始 算 依次列为第0 1 2 3 n 然后将第n 位的数 0 7 乘以 8 的 n 1 次方 然后相 加即可得到整数位的十进制数 小数位则从左向右开始算 依次列为第1 2 3 n 然 后将第 n 位的数 0 7 乘以 8 的 n 次方 然后相加即可得到小数位的十进制数 按权相 加法 3 八进制 OCTAL 十六进制 HEX 例子 1 将八进制数 751 8 转换成十六进制数 751 8 1 2 0001 1110 1001 2 1 E 9 16 1E9 16 例子 2 将八进制数 8 转换成十六进制数 8 2 0 0011 1000 2 16 诀窍 八进制直接转换成

6、十六进制比较费力 因此 最好先将八进制转换成二进制 然后 再转换成十六进制 751 8 1 2 489 10 1E9 16 8 2 10 16 三 十进制转化成其他进制 1 十进制 DECIMAL 二进制 BINARY 例子 1 将十进制数 93 10 转换成二进制数 93 2 46 1 46 2 23 0 23 2 11 1 11 2 5 1 5 2 2 1 2 2 1 0 93 10 1011101 2 例子 2 将十进制数 10 转换成二进制数 0 625 1 25 0 5 1 0 10 2 诀窍 以小数点为界 整数部分除以2 然后取每次得到的商和余数 用商继续和2 相除 直到商小于2

7、然后把第一次得到的余数作为二进制的个位 第二次得到的余数作为二进制 的十位 依次类推 最后一次得到的小于2 的商作为二进制的最高位 这样由商 余数组成 的数字就是转换后二进制的值 整数部分用除2 取余法 小数部分则先乘2 然后获得运 算结果的整数部分 将结果中的小数部分再次乘2 直到小数部分为零 然后把第一次得到 的整数部分作为二进制小数的最高位 后续的整数部分依次作为低位 这样由各整数部分 组成的数字就是转化后二进制小数的值 小数部分用乘2 取整法 需要说明的是 有些 十进制小数无法准确的用二进制进行表达 所以转换时符合一定的精度即可 这也是为什么 计算机的浮点数运算不准确的原因 2 十进制

8、 DECIMAL 八进制 OCTAL 例子 1 将十进制数 93 10 转换成八进制数 93 8 11 5 11 8 1 3 93 10 135 8 例子 2 将十进制数 10 转换成八进制数 2 5 4 0 10 8 诀窍 方法同十进制转化成二进制 以小数点为界 整数部分除以8 然后取每次得到的商 和余数 用商继续和8 相除 直到商小于8 然后把第一次得到的余数作为八进制的个位 第二次得到的余数作为八进制的十位 依次类推 最后一次得到的小于8 的商作为八进制 的最高位 这样由商 余数组成的数字就是转换后八进制的值 整数部分用除8 取余法 小数部分则先乘8 然后获得运算结果的整数部分 将结果中

9、的小数部分再次乘8 直到小 数部分为零 然后把第一次得到的整数部分作为八进制小数的最高位 后续的整数部分依 次作为低位 这样由各整数部分组成的数字就是转化后八进制小数的值 小数部分用乘8 取整法 3 十进制 DECIMAL 十六进制 HEX 例子 1 将十进制数 93 10 转换成十六进制数 93 16 5 13 D 93 10 5D 16 例子 2 将十进制数 10 转换成十六进制数 5 0 10 16 诀窍 方法同十进制转化成二进制 以小数点为界 整数部分除以16 然后取每次得到的 商和余数 用商继续和16 相除 直到商小于16 然后把第一次得到的余数作为十六进制的 个位 第二次得到的余数

10、作为十六进制的十位 依次类推 最后一次得到的小于16 的商作 为十六进制的最高位 这样由商 余数组成的数字就是转换后十六进制的值 整数部分用除 16 取余法 小数部分则先乘16 然后获得运算结果的整数部分 将结果中的小数部分 再次乘 16 直到小数部分为零 然后把第一次得到的整数部分作为十六进制小数的最高位 后续的整数部分依次作为低位 这样由各整数部分组成的数字就是转化后十六进制小数的 值 小数部分用乘16 取整法 93 10 1011101 2 135 8 5D 16 10 2 8 16 四 十六进制转换成其他进制 1 十六进制 HEX 二进制 BINARY 例子 1 将十六进制数 A7 1

11、6 转换成二进制数 A7 16 A 7 16 1010 0111 2 2 例子 2 将十六进制数 16 转换成二进制数 16 0 D 4 16 0 1101 0100 2 2 诀窍 十六进制转换成二进制与二进制转换成十六进制相反 2 十六进制 HEX 八进制 OCTAL 例子 1 将十六进制数 A7 16 转换成八进制数 A7 16 2 010 100 111 8 247 8 例子 2 将十六进制数 16 转换成八进制数 16 2 0 110 101 8 8 诀窍 十六进制直接转换成八进制比较费力 因此 最好先将十六进制转换成二进制 然 后再转换成八进制 3 十六进制 HEX 十进制 DECI

12、MAL 例子 1 将十六进制数 A7 16 转换成十进制数 A7 16 10 x161 7x160 10 160 7 10 167 10 例子 2 将十六进制数 16 转换成十进制数 16 0 13x16 1 4x16 2 10 0 10 10 诀窍 方法同二进制转换成十进制 以 小数点为界 整数位从最后一位 从右向左 开始 算 依次列为第0 1 2 3 n 然后将第n 位的数 0 9 A F 乘以 16 的 n 1 次方 然后相加即可得到整数位的十进制数 小数位则从左向右开始算 依次列为第1 2 3 n 然后将第n 位的数 0 9 A F 乘以 16 的 n 次方 然后相加即可得到小数位的十

13、进制数 按权相加法 A7 16 2 247 8 167 10 16 2 8 10 五 总结 1 其他进制转十进制 将二进制数 八进制数 十六进制数的各位数字分别乘以各自基数 的 N 1 次方 其相加之和便是相应的十进制数 这是按权相加法 2 十进制转其他进制 整数部分用除基取余法 小数部分用 乘基取整法 然后将整数与小 数部分拼接成一个数作为转换的最后结果 3 二进制转八进制 从小数点位置开始 整数部分向左 小数部分向右 每三位二进制为 一组用一位八进制的数字来表示 不足三位的用0 补足 4 八进制转二进制 与二进制转八进制相反 5 二进制转十六进制 从小数点位置开始 整数部分向左 小数部分向

14、右 每四位二进制 为一组用一位十六进制的数字来表示 不足四位的用0 补足 6 十六进制转二进制 与二进制转十六进制相反 7 八进制转十六进制 通常将八进制转换成二进制 然后通过二进制再转换成十六进制 8 十六进制转八进制 通常将十六进制转换成二进制 然后通过二进制再转换成八进制 ASCII American Standard Code for Information Interchange 美国信息互换标准代码 是基于拉丁字母的一套电脑编码系统 它主要用于显示现代英语和其他西欧语言 它是现今最通用的单字节编码系统 并等同于国际标准ISO IEC 646 ASCII十进制十六进制八进制二进制 空

15、0000 报头开始1111 文本开始22210 文本结束33311 传送结束444100 询问555101 受理666110 响铃777111 退格符88101000 水平制表符99111001 换行符10A121010 垂直制表符11B131011 换页12C141100 回车符13D151101 移出14E161110 移入15F171111 数据连接转义字符16102010000 设备控制1 Xon17112110001 设备控制218122210010 ASCII十进制十六进制八进制二进制 设备控制3 Xoff19132310011 设备控制420142410100 拒绝受理21152

16、510101 同步空闲22162610110 传输块结束23172710111 取消24183011000 媒体结束25193111001 文件 替换结束261A3211010 转义271B3311011 文件分隔符281C3411100 组分隔符291D3511101 记录分隔符301E3611110 单元分隔符311F3711111 空格322040100000 332141100001 342242100010 352343100011 362444100100 372545100101 ASCII十进制十六进制八进制二进制 593B73111011 623E76111110 633F77111111 64401001000000 A65411011000001 B66421021000010 C67431031000011 D68441041000100 E69451051000101 F70461061000110 G71471071000111 H72481101001000 I73491111001001 J744A1121001010 K754B1131001011 A

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号