社区
VB
帖子详情
VB.Net的Math.Round(6.5,0)的运算结果是多少?
weity
2003-06-04 09:11:21
我得到是:6.0
这是不是错误?
但是,其他情况:
Math.Round(7.5,0)
Math.Round(5.5,0)
Math.Round(8.5,0)
得到的结果都是正确的。
对了,我对Math.Round()函数的理解是四舍五入函数,不知道对不对!
请微软专家及高手们解释。
以及如何避免这样的错误?
...全文
691
5
打赏
收藏
VB.Net的Math.Round(6.5,0)的运算结果是多少?
我得到是:6.0 这是不是错误? 但是,其他情况: Math.Round(7.5,0) Math.Round(5.5,0) Math.Round(8.5,0) 得到的结果都是正确的。 对了,我对Math.Round()函数的理解是四舍五入函数,不知道对不对! 请微软专家及高手们解释。 以及如何避免这样的错误?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Latitude
2003-06-04
打赏
举报
回复
dim sss as double =6.5
sss = Math.Floor(sss + 0.5)
加上个0.5,再取整数部分
----
by Henry
weity
2003-06-04
打赏
举报
回复
那为什么
Math.Round(6.55,0)返回的就是7.0呢?
那我应该如何实现完美的四舍五入的函数呢?
贝贝壳壳
2003-06-04
打赏
举报
回复
查了一下。
返回值
最接近 d 参数的整数。如果 d 在两个整数的中间,其中之一按定义是偶数,另一个是奇数,则返回偶数。
并不和我们平时的四舍五入完全相同。
见
ms-help://MS.NETFrameworkSDK.CHS/cpref/html/frlrfsystemmathclassroundtopic1.htm
贝贝壳壳
2003-06-04
打赏
举报
回复
好象都返回偶数的说。。
贝贝壳壳
2003-06-04
打赏
举报
回复
6.5d试试。
用
VB.NET
开发交互式CAD系统
用
VB.NET
开发交互式CAD系统,包括结合GDI+和OPENGL两种方案。 联系平台客服可开发票。
sysctl优化linux网络
引自:http://blog.chinaunix.net/space.php?uid=20746343&do=blog&id=730129 sysctl优化linux网络 1, 优化网络设备接收队列 net.core.netdev_max_backlog=3000 该文件表示在每个网络接口接收数据包的...
All Fast All Furious
Cowell-Shah的“终极”比较:Nine Language Performance Round-up: Benchmarking
Math
& File I/O。 考虑到偶已经搞出Fast and Furious和2 Fast 2 Furious,这篇文章没法不叫All Fast All Furious。 这是个
JavaScript课堂笔记
4、自增
运算
符和自减
运算
符 自增
运算
符“++”用于给一个变量加1 自减
运算
符“–”用于给变量减1, 如a++和++a
运算
结果都等价于a=a+1, 而a- -和- -a,都等价于a=a-1。 观察下面自增、自减的结果 var nNum1,nNum2; ...
最全-python教程示例大全 同步学习
编写简单的程序2.1 示例程序2.2 标识符及命名规范2.3 变量与赋值语句2.3.1 Python语言中的变量2.3.2 变量的赋值2.3.3 链式赋值语句2.3.4 解包...数据类型2.5.2 内置的数值操作2.6 字符串2.7 混合
运算
和类型转换第3章...
VB
16,554
社区成员
110,527
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章