- 7
- 0
- 约8.5千字
- 约 45页
- 2016-06-20 发布于湖北
- 举报
第3章 信息的表示与存储(一) 3.3.2 十进制转换为R进制 可将十进制数分为整数和小数两部分分别转换,然后再组合起来即可实现。 整数部分:除R取余,余数倒排 (直到商为0,先得的余数为低位) 小数部分:乘R取整,整数正排 (先得的整数为高位; 不为0时,有精度要求) 如十进制数转换成二进制数:用除二取余法 例: 将 13 转换为二进制数 如二进制小数转换成十进制小数:一个十进制纯小数转换成二进制纯小数,采用“乘2取整”法,其方法如下:先用2乘这个十进制纯小数,然后去掉乘积的整数部分;用2乘剩下的小数部分,然后再去掉乘积中的整数部分,如此下,直到乘积的小数部分为0或者已得到所要求的精确度为止。把上面每次乘积的整数部分依次排列起来,就是所要求的二进制小数。 例将 0.8125 转换为二进制数 3.3.3 非十进制数之间的转换 由于二进制、八进制、十六进制间存在着特殊的关系即:8=23,16=24。 二进制转换为八进制数: 采用“3位并1位”法;二进制转换为十六进制数:采用“4位并1位”法。 八进制转换为二进制数: 采用“1位拆3位”法; 十六进制转换为二进制数:采用“1位拆4位”法。 例: 11 0110 1110.1101 01
原创力文档

文档评论(0)