摘要:
计算机表示浮点数(float或double类型)都有一个精度限制,对于超出了精度限制的浮点数,计算机会把它们的精度之外的小数部分截断。因此,本来不相等的两个浮点数在计算机中可能就变成相等的了。例如:
float a=10.222222225,b=10.222222229
数学上a和b是不相等的,但是用“==”符号比较时是相等的。 阅读全文
posted @ 2013-04-03 23:52
robin·张
阅读(9307)
评论(0)
推荐(2)
浙公网安备 33010602011771号