vb中数字问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 03:44:48
用计算公式算出来的结果怎么保留三位小数并四舍五入?要保留四位呢?五位呢?....

int(3.256985231*1000+0.5)/1000
楼上的都对。
format(3.256985231,"0.000")
保留几位小数点后面就加几个零

Round(expression [,numdecimalplaces])

返回一个数值,该数值是按照指定的小数位数进行四舍五入运算的结果。

expression 必需的。要进行四舍五入运算的数值表达式。
numdecimalplaces 可选的。数字值,表示进行四舍五入运算时,小数点右边应保留的位数。如果忽略,则Round函数返回整数。

format(数值,"0.00") 保留两位小数

format(temp,"#0.000")