电工学习网

 找回密码
 立即注册
查看: 5291|回复: 1
打印 上一主题 下一主题

十进制数和二进制数之间的转换方法

[复制链接]
跳转到指定楼层
楼主
发表于 2018-8-27 22:56:48 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
十进制数和二进制数之间的转换方法如下:
(1)十进制数转换成二进制数
对整数部分采用“除2取余”法,即把一个十进制的整数部分连续地被2除,将依次得到的余数按相反顺序排列,得到的就是相应二进制数的整数部分。
对小数部分采用“乘2取整”法,即把一个十进制数的小数部分连续地乘以2,将依次得到的整数按顺序排列,得到的就是相应二进制数的小数部分。
十进制数和二进制数之间的转换方法
(2)二进制数转换成十进制数
把二进制数小数点前整数部分的第n位的值乘以2n-1,把小数点后小数部分的第m位的值乘以2-m,然后把这些结果值相加即可。
例如:
101101.101B=1*25+0*24+1*23+1*22+0*21+1*20+1*2-1+0*2-2+1*2-3
=25+22+20+2-1+2-2
=45.625

相关帖子

回复

使用道具 举报

沙发
发表于 2019-1-14 19:49:01 | 只看该作者
会换算二进制,小数点后的不会!

  小数部分采用“乘2取整”法

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-9-2 13:11

Powered by © 2011-2022 www.shop-samurai.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表