如何在VB中设置精度问题,即是保留小数点后的几位。

比如在一个程序中要求输出的结果保留小数点后三位数... 比如在一个程序中要求输出的结果保留小数点后三位数 展开
 我来答
149005501
推荐于2017-09-24 · TA获得超过8.6万个赞
知道顶级答主
回答量:7.9万
采纳率:90%
帮助的人:1.3亿
展开全部

方法一:

用Round函数,语法 :

ROUND(number,num_digits) 

Number 需要进行四舍五入的数字。 Num_digits 指定的位数,按此位数进行四舍五入。

示例:

'Round(需要修改的数字,小数位数)

Print Round(3.1415926, 3)

显示:3.142


方法二:

用Format函数,返回Variant(String),其中含有一个表达式,它是根据格式表达式中的指令来格式化的。

语法

Format(expression[,format[,firstdayofweek[,firstweekofyear]]])

Format函数的语法具有下面几个部分:

示例:

'Round(需要修改的数字,小数位数)

Print format (3.1415926, "#,###")

显示:3.142

挺拔且威武丶菠萝蜜1983
推荐于2017-09-18 · TA获得超过527个赞
知道小有建树答主
回答量:474
采纳率:0%
帮助的人:644万
展开全部
用round(1.23455,3)会得到1.235

格式:Round(需要修改的数字,小数位数)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式