vb怎么定义小数点后位数
4个回答
展开全部
VB中有专门用来四舍五入的函数
Round 函数:返回按指定位数进行四舍五入的数值.
语法:Round(expression[,numdecimalplaces])
参数:expression(必选项)-被四舍五入的数值表达式 ;numdecimalplaces(可选项)-数字表明小数点右边有多少位进行四舍五入,如果省略则 Round 函数返回整数.
下面的示例利用 Round 函数将数值四舍五入到两位小数:
Dim MyVar,pi
pi = 3.14159
MyVar = Round(pi,2) 'MyVar contains 3.14.
你还可以使用format函数,格式控制
Format(expression[, format[, firstdayofweek[, firstweekofyear]]])
Format 函数的语法具有下面几个部分:
部分 说明
expression 必要参数。任何有效的表达式。
format 可选参数。有效的命名表达式或用户自定义格式表达式。
firstdayofweek 可选参数。常数,表示一星期的第一天。
firstweekofyear 可选参数。常数,表示一年的第一周。比如对a取2位
format(a,"0.00")
format()输出为字符型
展开全部
如果是指用于显示的话,用 round(x,n),取变量x的小数点后n位
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Format(a,"0.00")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我倾向于format
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询