社区
C#
帖子详情
怎样方便让浮点型保留2位小数?请前辈指点!
salecn
2012-05-28 10:43:32
float sdg04=89.43545;
float sdnscd=4353;
float sdnshl=5656.34
float result = sdg04 / ((sdnscd / 100) * (sdnshl / 100));
怎样方便的让result保留2位小数?
(math.round 不支持浮点型)
...全文
638
5
打赏
收藏
怎样方便让浮点型保留2位小数?请前辈指点!
float sdg04=89.43545; float sdnscd=4353; float sdnshl=5656.34 float result = sdg04 / ((sdnscd / 100) * (sdnshl / 100)); 怎样方便的让result保留2位小数? (math.round 不支持浮点型)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
salecn
2012-06-03
打赏
举报
回复
感谢楼上各位前辈!
dalmeeme
2012-05-28
打赏
举报
回复
float sdg04 = 89.43545f;
float sdnscd = 4353f;
float sdnshl = 5656.34f;
float result = sdg04 / ((sdnscd / 100) * (sdnshl / 100));
result = (float)Math.Round((double)result, 2);
EnForGrass
2012-05-28
打赏
举报
回复
float result =Convert.ToSingle((sdg04 / ((sdnscd / 100) * (sdnshl / 100))).ToString("f2"));
xxjltan
2012-05-28
打赏
举报
回复
楼上正解
threenewbee
2012-05-28
打赏
举报
回复
强制转化为double再round就是了。
在double和float的四舍五入方面发现的一些问题
在
小数
输出被限制在
小数
点后两
位
时,float做了四舍五入,而double只打印了80.845的80.84,把“5”舍弃了。但是float在输出
小数
的
小数
点后六
位
时会有精度损失。明明都是
小数
点后三
位
保存后两
位
,不同的数字竟然会出现差距。所以应该专门写入一段用来四舍五入的代码来代替具有随机性的float的四舍五入。转换数据类型那三段代码我不知道为什么这样做,这是我抄过来的,还
请
前辈
指点
。也不可改为(float)或(char)但可以改成(long)。(int)也不可去掉,否则会出现如图所示的情况。
我的Python学习笔记:第一天
学习python的第一天 版本:python3.8 作者决定将自己学习Python3.x的历程,以一种学习笔记和教程的结合体的形式记录下来。若是学成,则这些不生硬的文章可以给新人以引导。同时,也可以作为复习资料。热烈欢迎各
位
前辈
指点
、纠正! 新手在阅读本教程之前,
请
先自行了解python解释器和交互解释器,并安装好python! (新手写作,大佬不喜勿喷~~况且这篇学习笔记面向完全0基础的新手朋友...
面向对象编程,我的思想
前言:整理这份资料的目的是为了帮助我的同学能够更直观的理解面向对象的编程。让后来者能够少走一些弯路,但其中不免有许多漏洞及错误,也还
请
前辈
提出宝贵的更改意见,毕竟交流会让我们不断的进步。技术是日新月异的,他不会等待你的成长。技术要拿出来于别人交流,自己学是自己主观意识上的理解,有对有错!交流会让进步变得更快。我认为如果计算机的体系结构不发生革命性的变化,我们现在所应用的程序语言也就百变不离奇踪了!学编程学的是什么?思想!精通一门编程语言(最好是面向对象的语言)后再去搞其他的编程语言,你会发现过程是如此的行云
面向对象编程思想
前言: 整理这份资料的目的是为了帮助朋友们能够更直观的理解面向对象的编程。让后来者能够少走一些弯路。但其中不免有许多漏洞及错误,也还
请
前辈
提出宝贵的更改意见,毕竟交流会让我们不断的进步。 技术是日新月异的,他不会等待你的成长。技术要拿出来于别人交流,自己学是自己主观意识上的理解,有对有错!交流会让进步变得更快。我认为如果计算机的体系结构不发生革命性的变化,我们现在所应用的程序语言也...
什么是面向对象的编程思想
题记:想了解对象,就必须先了解类,因为对象是类的实物化的“东西” 前言: 整理这份资料的目的是为了帮助朋友们能够更直观的理解面向对象的编程。让后来者能够少走一些弯路。但其中不免有许多漏洞及错误,也还
请
前辈
提出宝贵的更改意见,毕竟交流会让我们不断的进步。 技术是日新月异的,他不会等待你的成长。技术要拿出来于别人交流,自己学是自己主观意识上的理解,有对有错!交流会让进步变得更快。我认为如果计算机
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章