文章分类 -  C&C++

摘要:文章摘自:http://blog.csdn.net/summer_liuwei/article/details/7390783结几点:0. float占4byte,精度是6~7位;double占8byte,精度是15~16位。1.因为double类型或float类型都是有精度的,其实都是取的近似值,所以有个误差。和一个很小的数比如0.00000001(1e-8)比较就是为了在这个误差范围内进行比较。举个例子如double b = 0.123456可能是0.1234561的四舍五入后得到的结果。最后的0.0000001就表示误差范围了。无论是float还是double类型的变量,都有精度限制。所 阅读全文
posted @ 2013-10-20 16:33 JasonScor 阅读(463) 评论(0) 推荐(0)