社区
C#
帖子详情
关于 ToString 转换小数保留小数点的问题
marklr
2015-12-14 11:58:57
double total = XXX;
String temp=total.ToString("F2");
当 total是 12,12,32,12.2输出结果是 12.00,12.32,12.20 但我希望输出是 12,12.32,12.2
该怎么处理?
...全文
1720
5
打赏
收藏
关于 ToString 转换小数保留小数点的问题
double total = XXX; String temp=total.ToString("F2"); 当 total是 12,12,32,12.2输出结果是 12.00,12.32,12.20 但我希望输出是 12,12.32,12.2 该怎么处理?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bdmh
2015-12-14
打赏
举报
回复
total.ToString("0.##");
大鱼>
2015-12-14
打赏
举报
回复
一楼正解啊,骚年仍需努力。
娃都会打酱油了
2015-12-14
打赏
举报
回复
Math.Round(total,2).ToString()
吴太乙
2015-12-14
打赏
举报
回复
引用 2 楼 tianyani 的回复:
或者 ToString("P");
看错了 看标题以为你要保存2位小数点呢
吴太乙
2015-12-14
打赏
举报
回复
或者 ToString("P");
C# Double
保留
小数
点
后面位数
在C#编程语言中,处理浮点数时经常会遇到需要
保留
特定
小数
点
后位数的需求。例如,在财务计算、数据分析以及其他对精度有严格要求的应用场景中,如何精确控制数值的
小数
部分显示就显得尤为重要。本文将围绕“C# ...
C#
小数
位数
保留
的方法集锦
//要设定的
小数
位数 double strCashAmt=Convert.ToDouble(this.txtCashAmt.Text); //先把控件內的值转成double this.txtCashAmt.Text = strCashAmt.
ToString
(“N”,provider); //再利用
ToString
函数
.net decimal
保留
指定的
小数
位数(不四舍五入)
总结来说,通过创建自定义的decimal扩展方法`
ToString
(int scale)`,我们可以实现不进行四舍五入的
保留
小数
位数操作,这对于需要精确控制数值显示,特别是涉及金融计算的场景非常有用。在使用这种方法时,需要注意,...
JavaScript如何实现对数字
保留
两位
小数
一位自动补零
核心思路在于使用`parseFloat`将输入值
转换
为浮点数,然后通过乘以100、使用`Math.round`方法进行四舍五入以及除以100的方式实现
保留
两位
小数
。如果原始数字的
小数
位数不足两位,就需要在
小数
点
后添加零以满足格式...
C#中decimal
保留
2位有效
小数
的实现方法
另外,`decimal`类型的数值可以通过`
ToString
`方法配合自定义格式字符串来
保留
小数
点
后的有效数字。例如,`d.
ToString
("0.##")`会去掉所有多余的0,只
保留
最多2位非零
小数
。如果`d = 0.5000M`,则`d.
ToString
("0.##...
C#
111,120
社区成员
642,538
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章