社区
ASP
帖子详情
请问VBScript如何实现四舍五入?
xinyi
2017-12-08 05:52:05
我使用Round,但是发现一个问题
Round(1.515, 2)的结果是1.52,没问题
Round(1.5051, 2)的结果是1.51,没问题
Round(1.505, 2)的结果是1.5,5被舍掉了,正确的应该是1.51
请问四舍五入正确的应该如何做?
...全文
532
1
打赏
收藏
请问VBScript如何实现四舍五入?
我使用Round,但是发现一个问题 Round(1.515, 2)的结果是1.52,没问题 Round(1.5051, 2)的结果是1.51,没问题 Round(1.505, 2)的结果是1.5,5被舍掉了,正确的应该是1.51 请问四舍五入正确的应该如何做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xcooler
2017-12-09
打赏
举报
回复
这么细致的功能都被 楼主试出来了。 或者试下: <%=FormatNumber(1.505,2)%>
VBScript
脚本语言编程与自动化运维操作学习篇
本课程主要分享
VBScript
脚本语言编程与自动化运维操作学习教程! 2、课程目标 本课程致力于帮助学员学习并掌握
VBScript
脚本语言编程及自动化运维技巧! 3、适合人员 ...
C#中Math.Round()
实现
四舍五入
今天代码需求想让4.499999升上去获取到5,但是Math.Round()会直接摄取取值4。记录一下
实现
方法。 ps:第一个参数一定要强制转换成decimal类型。 C#中的Math.Round()并不是使用的"
四舍五入
"法。其实在VB、
VBScript
、C#、J#、T-SQL中Round函数都是采用Banker's rounding(银行家算法),即:四舍六入五取偶。事实上这也是IEEE的规范,因此所有符合IEEE标准的语言都应该采用这样的算法。 .NET 2.0开始,Math.Round..
C#如何做到真正的
四舍五入
C#中的Math.Round()并不是使用的"
四舍五入
"法。其实在VB、
VBScript
、C#、J#、T-SQL中Round函数都是采用Banker's rounding(银行家算法),即:四舍六入五取偶。事实上这也是IEEE的规范,因此所有符合IEEE标准的语言都应该采用这样的算法。 Math.Round(0.5) == 0 但是想
实现
真正以上的上
四舍五入
该怎么办呢? Math.R
C#中Math.Round()
实现
中国式
四舍五入
C#中Math.Round()
实现
中国式
四舍五入
C#中的Math.Round()并不是使用的"
四舍五入
"法。其实在VB、
VBScript
、C#、J#、T-SQL中Round函数都是采用Banker's rounding(银行家算法),即:四舍六入五取偶。事实上这也是IEEE的规范,因此所有符合IEEE标准的语言都应该采用这样的算法。 .NET 2.0 开始,Math.Round 方法提...
四舍五入
与 四舍六入五成双
C#,vs.net.j#,
vbscript
都是采用的四舍六入五成双 SQL server 使用的是
四舍五入
double aa = 1.25;aa = Math.Round(aa,1);Response.Write(aa.ToString());返回的是1.2 SQL 中 select round(1.25,1) 返回的是1.3 转载于:https://www.cnblogs.co...
ASP
28,390
社区成员
357,068
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章