作者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