(资料图片仅供参考)
1、整数部分从低位至高位1,2,4,8,16,32.小数部分从小数点位置开始:1/2,1/4,1/8,1/16.即:1010.1011=>8+2+1/2+1/8+1/16 (“^”代表幂) 1101.0111=>1*2^3+1*2^2+0*2^1+1*2^0+0*2^(-1)+1*2^(-2)+1*2^(-3)+1*2^(-4) 小数部分是如果小数点后第一位为1的话就加上0.5(即1/2),第二位加上0.25(1/4),第三位加上0.125(1/8),接着就是1/16,1/32,1/64.无论算出多少都是正确的。
2、你也可以后过来算,你算了十进制数后,就拿小数部分*2, 如7/16=0.4375 0.4375*2=0.875 整数部分为0 即当前二进制数值为:0.0 0.875*2=1.75 整数部分为1 即当前二进制数值为:0.01 去掉1后继续运算。
3、 0.75*2=1.5 整数部分为1 即当前二进制数值为:0.011 去掉1后继续运算。
4、 0.5*2=1.0 整数部分为1 即当前二进制数值为:0.0111 去掉1后为0,运算结束。
5、 0.4375的二进制数为:0.0111。
本文分享完毕,希望对大家有所帮助。
关键词:
Copyright 2015-2022 热讯城建网 版权所有 备案号:豫ICP备20005723号-6 联系邮箱:29 59 11 57 8@qq.com