VB中round与format的区别,两者可以互换吗??,

如题所述

一般还是不要换的好,就算像上面说的那样仅小数。也有些情况是不一样的。你可以试试下面代码
Print Round(1.5) 结果---->2

Print Round(2.5) 结果---->2

Print Format(1.5, 0#) 结果---->2

Print Format(2.5, 0#) 结果---->3

round 准确来说不是四舍五入,而是四舍六入五留双,也就是当小数点后只有一位是5的时候,如果整数部分是双数则不进位,如果是单数则进一。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-04-13
Round函数
返回一个数值,该数值是按照指定的小数位数进行四舍五入运算的结果。

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

如果仅为保留小数可以互换,因为Format在保留小数也会四舍五入。本回答被网友采纳
第2个回答  2012-12-16
大哥大哥,Round()不存在Format参数。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网