領測軟件測試網
軟件測試技術門戶Ex'Gw8C0Za
/e_T^D;l:MQr&V表 2. 無效的浮點假定軟件測試技術門戶g
FBc3n'E)\2P5|
7Y
a#|?:q這個表達式…… 不一定等于…… 當……
G XXS k/l|2v0.0 - f -f f 為 0軟件測試技術門戶
^G+SO{t
f < g ! (f >= g) f 或 g 為 NaN
TgFUI$nf == f true f 為 NaN軟件測試技術門戶
Nk5qEq|M}
f + g - g f g 為無窮大或 NaN軟件測試技術門戶"g!o+^+`4G#}
軟件測試技術門戶#_\.gc(f*@
h8PdA\3Un舍入誤差
9a6B(m#Z|K:tfq
Rn4T;w"_N2iO/r浮點運算很少是精確的。雖然一些數字(譬如 0.5 )可以精確地表示為二進制(底數 2)小數(因為 0.5 等于 2 -1),但其它一些數字(譬如 0.1 )就不能精確的表示。因此,浮點運算可能導致舍入誤差,產生的結果接近 — 但不等于 — 您可能希望的結果。例如,下面這個簡單的計算將得到 2.600000000000001 ,而不是 2.6 :
$xPPLe:]8mff
wK:lI7PqF6Tdouble s=0;軟件測試技術門戶T7j6Z/Wr
for (int i=0; i<26; i++)軟件測試技術門戶$h|6zS7P0x
s += 0.1;軟件測試技術門戶|1Q
老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月