当前位置: 代码迷 >> ASP.NET >> float 小数点有关问题
  详细解决方案

float 小数点有关问题

热度:9159   发布时间:2013-02-25 00:00:00.0
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
  相关解决方案