您现在的位置是:主页 > news > 广东网站建设/专业seo外包

广东网站建设/专业seo外包

admin2025/5/14 3:42:40news

简介广东网站建设,专业seo外包,盈利网站,辽宁建设工程信息网停用无论是float型还是double型变量都存在精度的限制&#xff0c;所以&#xff0c;使用浮点型变量的一个原则就是避免将浮点型变量用“”或“!”与数值进行精确比较&#xff0c;应该借鉴误差区间的概念&#xff0c;转化为“>”或“<”形式&#xff0c;假设浮点型变量的名字为…

广东网站建设,专业seo外包,盈利网站,辽宁建设工程信息网停用无论是float型还是double型变量都存在精度的限制&#xff0c;所以&#xff0c;使用浮点型变量的一个原则就是避免将浮点型变量用“”或“!”与数值进行精确比较&#xff0c;应该借鉴误差区间的概念&#xff0c;转化为“>”或“<”形式&#xff0c;假设浮点型变量的名字为…

 

无论是float型还是double型变量都存在精度的限制,所以,使用浮点型变量的一个原则就是避免将浮点型变量用“==”或“!=”与数值进行精确比较,应该借鉴误差区间的概念,转化为“>=”或“<=”形式,假设浮点型变量的名字为num,下面这种写法是存在隐患的。

num == 0.0;

 正确的写法如下所示。

((num <= delta) && (num >= -delta));

其中,delta是允许的误差范围,如0.000001等。

注意,该方法不仅仅适用于浮点型变量和0的比较,与其他数值的比较也同样如此。

转载于:https://www.cnblogs.com/zhangweilong/archive/2012/10/15/2723849.html