VB中小数怎么取整?

请问下Int(-3.9)=?就是想问下VB中是怎么小数取整数的,谢谢谢谢~!!!!
vb中的小数取整数问题,我想问下请问下Int(-3.9)=?
然后Int(3.9)=? 也就是说正负数 在小数取整数时都是怎么取的?谢谢谢谢 ~!!!

有两个函数:Int 和 Fix。
Int 定义为返回不大于给定参数的最大整数值,如:
Int(3.9) = 3
Int(3.1) = 3
Int(3) = 3
Int(0) = 0
Int(-3) = -3
Int(-3.1) = -4
Int(-3.9) = -4

Fix 又称“截尾”函数。
即简单保留整数部分,如:
Fix(3.9) = 3
Fix(-3.9) = -3
如果需要“四舍五入”,则得巧妙利用 Int 函数:
Int(x + 0.5) 表示四舍五入到个位;
Int(x * 100 + 0.5) * 0.01 表示四舍五入到百分位(小数点后第二位)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-03-12
vb中int(x)是取“不大于x的最大整数”,所以,int(-3.9)=-4
第2个回答  推荐于2017-10-05
int(-3.9)=-3;

对于大于0的数,如int(5.4)=5

反之,如int(-4.3)=-4本回答被提问者采纳
第3个回答  2009-03-12
int就是取不大于所求数的整数,int(-3.9)=-4 FIX()是取整的函数
第4个回答  2009-03-12
在vb中b=int(a),则b总是要比a要小。如int(3.9)=3<3.9, int(-3.1)= -4<-3.1
她的意义就是去掉多余的部分。
相似回答