正数(十进制)变二进制 除以2取余 小数(十进制)变二进制 乘以2取整数

来源:互联网 发布:幼师证做题软件 编辑:程序博客网 时间:2024/04/28 13:32
十进制整数转二进制:

就是把该十进制数,用二因式分解,取余。
以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取整数







1 0
原创粉丝点击