如题所述
一般还是不要换的好,就算像上面说的那样仅小数。也有些情况是不一样的。你可以试试下面代码
Print Round(1.5) 结果---->2
Print Round(2.5) 结果---->2
Print Format(1.5, 0#) 结果---->2
Print Format(2.5, 0#) 结果---->3
round 准确来说不是四舍五入,而是四舍六入五留双,也就是当小数点后只有一位是5的时候,如果整数部分是双数则不进位,如果是单数则进一。
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在保留小数也会四舍五入。本回答被网友采纳
返回一个数值,该数值是按照指定的小数位数进行四舍五入运算的结果。
Format 函数
返回 Variant (String),其中含有一个表达式,它是根据格式表达式中的指令来格式化的。
如果仅为保留小数可以互换,因为Format在保留小数也会四舍五入。本回答被网友采纳
第2个回答 2012-12-16
大哥大哥,Round()不存在Format参数。