作者qazedctgb200 (一句話點醒我夢中人)
看板PLT
標題[問題] C# 型態轉換 string轉double
時間Thu Jul 30 20:29:51 2009
string aaa = "24.34567";
double xxx = Convert.ToDouble(aaa) - 24;
label1.ext = xxx.ToString();
這樣label1應該要顯示0.34567吧
可是他卻是顯示0.34566999999999999
哪裡有錯呢??????
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.97.207
1F:→ godfat:有 C_Sharp 板,然後浮點數本來就是不精確的 07/30 20:44
2F:→ H45:錯在你沒四捨五入 07/31 13:05
3F:→ a761007:並沒有問題呀XD 08/06 13:37