正数(十进制)变二进制 除以2取余 小数(十进制)变二进制 乘以2取整数
2016-06-14 21:18
288 查看
十进制整数转二进制:
就是把该十进制数,用二因式分解,取余。
以12为例,转为二进制
2除以12得6,余0,取0
2除以6得3,余0,取0
2除以3得1,余1,取1
最后剩下1,由它开始写起,就可得1100的二进制结果
十进制中的小数转为二进制:,
就是把该小数不断乘2,再取所得的整数部份,直至没有小数为止,但请注意并不是所有小数都能转到!
以0.875为例,
0.875剩以2得1.750,取整数1
0.750剩以2得1.500,取整数1
0.500剩以2得1,取整数1,就可得0.111的二进制结果
正数变二进制 除以2取余
小数变二进制 乘以2取整数
就是把该十进制数,用二因式分解,取余。
以12为例,转为二进制
2除以12得6,余0,取0
2除以6得3,余0,取0
2除以3得1,余1,取1
最后剩下1,由它开始写起,就可得1100的二进制结果
十进制中的小数转为二进制:,
就是把该小数不断乘2,再取所得的整数部份,直至没有小数为止,但请注意并不是所有小数都能转到!
以0.875为例,
0.875剩以2得1.750,取整数1
0.750剩以2得1.500,取整数1
0.500剩以2得1,取整数1,就可得0.111的二进制结果
正数变二进制 除以2取余
小数变二进制 乘以2取整数
相关文章推荐
- srs之gop_cache
- ArrayList简介
- c3p0
- 练习四 1001
- jsp重定向,数据库语言在jsp中的实现
- Walker登录页面
- iOS与HTML5交互方法总结
- php函数serialize()与unserialize()
- 2016C#模拟谷歌Google登陆Gmail&Youtube小案例
- AOP
- Submission Details
- Python爬虫入门一
- 推送文件(expect交互式方式与sshpass非交互式方式)
- Poj 3468 A Simple Problem with Integers(树状数组&&线段树)
- 解决ExpandableListView的OnItemLongClickListener无法准确获取position的问题
- 数组
- bzoj 4430: [Nwerc2015]Guessing Camels赌骆驼
- 【造轮子系列】一个选择星期的工具——SweepSelect View
- iOS获取手势的tag
- C++中继承的注意事项