热门关键词:
位置:首页 > 机械文档

进制之间的相互转换

  • 该文件为doc格式
  • 文件大小:29.5KB
  • 浏览次数
  • 发布时间:2017-03-10
文件介绍:

本资料包含doc文件1个,下载需要20积分

进制之间的相互转换,分别按除r取余数和乘r取整数两种不同的方法来完成。
如十进制转化为二进制的方法是:对整数部分,用2去除,取其余数为转换后的二进制整数数字,直到商为0结束,且注意先得到的余数为所求结果的地位;对小数部分,用2去乘,取乘机的整数部分为转换后的二进制小数部分,注意先得到的整数为二进制小树的高位
如101.1 对整数部分
101/250 余1
50/225 余 0
25/212 余1
12/26 余0
6/23 余0
3/21 余1
1/20 余1
先得到的余数为结果的低位,所以整数部分的结果为 1100101

对小数部分
0120.2 取整数0
0.220.4 0
0.420.8 0
0.821.6 1
0.621.2 1
0.220.4 0
0.420.8 0
0.821.6 1
先得到的整数为小数的高位,即为0.00011001
所以结果为1100101.000110
即101.1(十进制)1100101.00011001(二进制)

同样,将十进制转化为八进制或十六进制时,整数部分用除以8或16取余数处理,小数部分用乘8活16取整来处理。
266(十进制)10A(十六进制)
266/1616 余10(A)
16/161 余0
1/160 余1 所以266(十进制)10A(十六进制)
0.8125(十进制)0.64(八进制)
0.812586.5 取整数6
0.584.0 取整数4 所以0.8125(十进制)0.64(八进制)

正在加载...请等待或刷新页面...
发表评论
验证码 验证码加载失败