社区
C#
帖子详情
Double.ToString如何指定小数点后的精度
wangjingjing390
2005-09-14 05:06:40
double i = 1.123456
我想让i.Tostring()返回1.12
请问怎么实现阿
...全文
2182
3
打赏
收藏
Double.ToString如何指定小数点后的精度
double i = 1.123456 我想让i.Tostring()返回1.12 请问怎么实现阿
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kkkuuu
2006-04-21
打赏
举报
回复
int tmp_lbl_filesize = int.Parse(gdl.GetDirectoryLength(fpath).ToString());
double tmp_lbl_filesize_db = ((double)tmp_lbl_filesize)/1048576;
string tmp_lbl = tmp_lbl_filesize_db.ToString("f2");
lbl_filesize.Text = tmp_lbl.ToString();
double tmp_lbl_leave = 100 - double.Parse(tmp_lbl);
lbl_leave.Text = tmp_lbl_leave.ToString();
lovefootball
2005-09-14
打赏
举报
回复
用Math.Round
ice226
2005-09-14
打赏
举报
回复
i.ToString("0.00");
C#
Double
保留
小数点
后面位数
然而,在处理`
Double
`类型的值时,如果希望保留特定的
小数点
后位数,就需要使用一些额外的技术来达到目的。 ### 使用
ToString
方法格式化
Double
类型 如示例代码所示,可以通过调用`
ToString
`方法来格式化`
Double
`...
精确计算工具类
BigDecimal b1 = new BigDecimal(
Double
.
toString
(v1)); BigDecimal b2 = new BigDecimal(
Double
.
toString
(v2)); return b1.add(b2).
double
Value(); } /** * 提供精确的减法运算。 * @param v1 被减数 * @...
bigdecimal
4. **除法**: 使用 `divide()` 方法,需要注意的是除法可能产生无限循环小数,因此通常需要
指定
舍入模式和
小数点
后的保留位数。 #### 四、示例代码解析 根据提供的代码示例,我们可以更详细地了解如何在实际应用中...
C#
小数点
格式化用法小结
当需要对数字进行格式化后再解析时,可以先调用 `
ToString
()`,再用 `
double
.Parse()`。例如: ```csharp
double
d = 1.12345; d =
double
.Parse(d.
ToString
("0.00")); // 1.12 ``` 4. **百分号输出** 若要...
float_
double
存储问题
可能输出的结果让大家疑惑不解,单
精度
的 2.2 转换为双
精度
后,精确到
小数点
后 13 位后变为了 2.2000000476837,而单
精度
的 2.25 转换为双
精度
后,变为了 2.2500000000000。其实通过上面关于两种存储结果的介绍,...
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章