黑马程序员技术交流社区

标题: 小数如何用二进制表示? [打印本页]

作者: 蔡泽杰    时间: 2015-12-9 18:01
标题: 小数如何用二进制表示?
小数部分乘以2,直到小数部分为0,顺序取整数部分。
举例:0.25
首先0.25 x 2 = 0.5 ,整数部分为0,小数部分为0.5;
再将   0.5 x 2 = 1.0,整数部分为1,小数部分为 0;
顺序取整数部分为01,由于是小数,最终为0.01
        0.625
首先0.625 x 2 = 1.25,整数部分为1,小数部分为0.25;
再将0.25 x 2 = 0.5,整数部分为0,小数部分为0.5;
再将0.5 x 2 = 1.0,整数部分为1,小数部分为0;
顺序取整数部分为101,由于是小数,最终为0.101





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2