编程基础
文章平均质量分 76
「已注销」
这个作者很懒,什么都没留下…
展开
-
转载:你应该知道的浮点数基础知识
转载:你应该知道的浮点数基础知识一个有趣的实验本文从一个有趣而诡异的实验开始。最早这个例子博主是从 Stackoverflow上的一个问题中看到的。为了提高可读性,博主这里做了改写,简化成了以下两段代码:#include <iostream>#include <string>using namespace std;int main() { const float x=1.1; c转载 2017-06-02 22:34:44 · 396 阅读 · 0 评论 -
浮点数精度计算
浮点数精度计算单精度浮点数精度为7,双精度浮点数的精度为16. 这是计算机编程的常识。这里介绍一下7和16这两个数字是如何来的。 首先要说说浮点数的表示方法,根据 IEEE 754,任何一个浮点数的二进制形式可以写作V=(−1)S∗M∗2EV = (-1)^S * M * 2^E其中: S - 符号位(sign bit),0表示正数,1表示负数 M - 基数(Mantissa), 大于等于1,原创 2017-06-02 23:11:00 · 1229 阅读 · 1 评论