日期:2014-05-18  浏览次数:20444 次

float 小数点问题
float f=sum();//返回一个合。有小数点 23.45
Response.Write(f); //结果就成了23了。
Response.Write(f.ToString("F"));//结果23.00
直接定义 float f=23.45F; 这样就是正常的。

这是为啥

------解决方案--------------------
好好看下浮点型数据的定义
------解决方案--------------------
都 totring 了
不知道你还要求什么?
------解决方案--------------------
Response.Write(f.ToString("F2"))
------解决方案--------------------
http://www.cnblogs.com/tuyile006/archive/2006/07/13/449884.aspx

注意#.##这样的format
------解决方案--------------------
Response.Write(f.ToString())
------解决方案--------------------
http://www.cnblogs.com/tuyile006/archive/2006/07/13/449884.aspx


------解决方案--------------------
你把sum()的代码贴出来看看
 我按你说的写了下,输出的是23.45