2个回答
推荐于2017-10-14 · 知道合伙人软件行家
yfcp
知道合伙人软件行家
向TA提问 私信TA
知道合伙人软件行家
采纳数:1748
获赞数:5545
有多年网站建设相关工作经验。熟悉ASP、ASP.net、VB、JavaScript、HTML等语言和CSS、Ajax等相关技术。
向TA提问 私信TA
关注
展开全部
vb中Round函数,是返回一个数值,该数值是按照指灶埋定的小数位数进行四舍五入运算的结果。
语法 Round(expression [,numdecimalplaces])
expression 必需的。要进行四舍五入运算的数值表达式。
numdecimalplaces 可选的。数字值,表示进行四舍五入运算时,小数点右边清辩贺应保留的位数。如果忽略,则Round函数返回整数。
例子:
Dim 答派a As Double
a = 2.55
Print Round(a, 1)
返回结果是:2.6
a = 3.1415926
Print Round(a, 6)
返回结果是3.141593
展开全部
这个问题还真不好回答:我做的实验如下:
Dim a As Single
a = 2.5
Print Round(a)
结果是2
Dim a As Double
a = 2.5
Print Round(a)
结果是2
-------------------------------------------------------------------------------
Dim a As Single
a = 2.55
Print Round(a, 1)
结果是2.5
Dim a As Double
a = 2.55
Print Round(a, 1)
结果是2.6
----------------------------------------------------------------------------------
而 MSDN里的解释 如下:
Round函数
描述
返回一个数值,该数值是按照指定的小数位数进行四舍五入运算的结果。
语法
Round(expression [,numdecimalplaces])
Round函数语法有如悉凯下几部分:
部分
描述
expression
必猜仔需的。要进行四舍五入运算的数值表达式。
numdecimalplaces
可选的。数字值,表示进行四舍五入运算时,小睁兆唤数点右边应保留的位数。如果忽略,则Round函数返回整数。
Dim a As Single
a = 2.5
Print Round(a)
结果是2
Dim a As Double
a = 2.5
Print Round(a)
结果是2
-------------------------------------------------------------------------------
Dim a As Single
a = 2.55
Print Round(a, 1)
结果是2.5
Dim a As Double
a = 2.55
Print Round(a, 1)
结果是2.6
----------------------------------------------------------------------------------
而 MSDN里的解释 如下:
Round函数
描述
返回一个数值,该数值是按照指定的小数位数进行四舍五入运算的结果。
语法
Round(expression [,numdecimalplaces])
Round函数语法有如悉凯下几部分:
部分
描述
expression
必猜仔需的。要进行四舍五入运算的数值表达式。
numdecimalplaces
可选的。数字值,表示进行四舍五入运算时,小睁兆唤数点右边应保留的位数。如果忽略,则Round函数返回整数。
追问
老鸟你又出来了,我相信四舍五入,不过百度知道有好多人讲四舍六入。
VB就四舍六入
VBA就四舍五入
越看越糊涂
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询