VB中INT与FIX的区别是什么?

如题所述

一、指代不同

1、INT:是将一个数值向下取整为最接近的整数的函数。

2、FIX:使用截断方式的取整函数。 

二、规则不同

1、INT:取整规则是进位取整。求不大于number 的最大整数,Int(3.8)=3,Int(-3.8)=-4。

2、FIX:取整规则是向最靠近零取整。


三、用处不同

1、INT:常用来判别一个数能否被另一个数整除。

2、FIX:是直接取x的整数部分,当x为正时,两个取整函数都是删除x小数部分,返回其整数部分的值,不进行四舍五入;当x为负时,Int(x)返回小于或等于x的最大整数,fix(x)函数返回整数部分。

参考资料来源:百度百科-fix函数

参考资料来源:百度百科-INT

温馨提示:答案为网友推荐,仅供参考
相似回答