#30449: C\C++將幣值乘以100解題的人請注意!


lance0752@gmail.com (Attila)

學校 : 國立臺北大學
編號 : 139276
來源 : [42.73.171.254]
最後登入時間 :
2025-08-01 12:31:56

float跟double宣告的值乘以100都可能會產生誤差

像是288.30*100=28829

或40.80*100=4079

#38331: Re: C\C++將幣值乘以100解題的人請注意!


0402tim@gmail.com (owo)

學校 : 不指定學校
編號 : 134148
來源 : [39.9.97.250]
最後登入時間 :
2025-05-08 10:33:59

 

請問是為甚麼

#38334: Re: C\C++將幣值乘以100解題的人請注意!


liaoweichen1024@gmail.com (M_SQRT)

學校 : 新北市立新莊高級中學
編號 : 195452
來源 : [140.114.123.98]
最後登入時間 :
2025-09-24 19:10:46

 

請問是為甚麼

跟電腦存浮點數的作法有關係,這種誤差很難避免,有興趣可以google查一下,有滿多相關文獻的。