在我的程序中Convert.ToSingle(0.12345)得结果是:0.12345000356435776
这是怎么回事呀?
这是怎么回事呀?
解决方案 »
- 图片批量上传,如何实现图片的多选
- asp.net中直接输入网址提示错误信息
- 实现repeater控件中的checkbox的全选问题,怎样实现!
- 象百度那种在结果中继续查询的功能是如何实现的?
- 大家帮帮忙啊!为什么用JMAIL下邮件的时候,接收带附件的邮件(附件通常1M以上),我电脑CPU就100%了!然后系统运行很慢!
- 调用存储过程报告超时,但在查询分析器里面执行不到1秒钟。
- 找不到工作,大侠指点迷津!!
- CS0246: 未能找到类型或命名空间名称“DataBase”(是否缺少 using 指令或程序集引用?)
- asp.net利用web service读数据库内容的问题
- 我在数据库里存在多种颜色的值如:#cccccc,如果在后台代码中调用呢?
- 使用超链接下载和使用流下载方式的区别?
- asp.net页面跳转问题
你可以用Convert.ToSingle(0.12345).ToString("0.000")控制小数位数的
等於 value 值的單精度浮點數。 value 會以四捨五入進位。例如,在捨入至兩個小數位數時,值 2.345 會變成 2.34,而值 2.355 會變成 2.36。
Response.Write(Convert.ToSingle(0.12345));
Response.Write(f);
完全没有问题,你哪里搞错了。
float a=0.12345;a.ToString();不行吗?