社区
C#
帖子详情
Double.ToString如何指定小数点后的精度
wangjingjing390
2005-09-14 05:06:40
double i = 1.123456
我想让i.Tostring()返回1.12
请问怎么实现阿
...全文
2362
3
打赏
收藏
Double.ToString如何指定小数点后的精度
double i = 1.123456 我想让i.Tostring()返回1.12 请问怎么实现阿
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
类型保留
小数点
后两位
本文详细介绍了C#语言中
double
类型的数据存储方式及
精度
控制方法,包括小数位数的保留、四舍五入处理,以及如何将非
double
类型的值转化为
指定
小数位数的
double
类型。
【
小数点
】C#使用Math.Round方法保留
指定
小数点
位数,并且整数也同样保持统一的2位
本文聚焦C#开发中数值处理。介绍了财务、金融等需保留
小数点
的业务场景,阐述用Round和
ToString
方法保留2位小数的方式。对比了decimal和
double
在
精度
、误差、存储空间上的区别,并给出二者在金融、科学计算等不同场景的应用建议。
关于BigDecimal(
Double
.
toString
(
double
val))与BigDecimal(
double
val)的区别
BigDecimal的构造方法行为可能不按预期。直接使用
double
值创建的BigDecimal可能因浮点数
精度
问题导致不精确,例如`new BigDecimal(0.1)`实际上是0.100000000000000005551。而通过`new BigDecimal(
Double
.
toString
(0.1))`则能确保得到精确等于0.1的BigDecimal。因此,推荐使用`
Double
.
toString
()`来创建精确的BigDecimal。
C#
Double
保留
小数点
后面位数
本文介绍了如何在C#中使用
Double
类型并控制其
小数点
后的位数显示,通过实例展示了不同数值和字符串转换为
Double
类型后的格式化输出,包括四舍五入和固定
小数点
位数的方法。
c#float取
小数点
后两位_C#中
double
类型保留
小数点
后两位
本文详细介绍了C#中
double
类型的特性及其使用方法,包括
double
类型的内存占用、数值
精度
、四舍五入规则以及如何将非
double
类型转换为
指定
格式的小数。
C#
111,131
社区成员
642,542
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章