Re: [問題] VC2008 這問題不知道該算什麼問題...
自問自答一下
跟朋友分析了很久以後
我推斷是C語言的特性是
float 的意義是 "只是保證你的精度"
整個系統預設還是以double或是long double運作
所以最後火大整個印出來就可以用了
printf ( "%10.30f \n", workA[0]); <= 印出 0.99996948242187500...
if (float(workA[0]) == 0.999969482421875) <= true
但實際上超過 float 的部分都是垃圾...
----
有錯誤請指正........
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.126.29
→
08/05 23:26, , 1F
08/05 23:26, 1F
→
08/05 23:27, , 2F
08/05 23:27, 2F
→
08/05 23:27, , 3F
08/05 23:27, 3F
推
08/05 23:28, , 4F
08/05 23:28, 4F
→
08/05 23:28, , 5F
08/05 23:28, 5F
→
08/05 23:29, , 6F
08/05 23:29, 6F
→
08/06 00:08, , 7F
08/06 00:08, 7F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):