向下舍入就是向下取整数,得出的数值是离原数值最近的且小于原数值的整数。
如果你想四舍五入,就要改用round函数公式。
Int函数就是取整的意思,如=int(1.4)结果为1,而当数值为负数如=int(-2.9)结果为-3,这就是为什么int函数向下取舍了,因为当数值为负数时候,由于舍去小数点后所得的整数大于原数值,所以返回不超过负数的最大整数。
而=trunc(-2.9,0)的结果为-2
INT是取下整;ROUND是四舍五入;
INT(12.56) 等于 12
ROUND(12.56,0) 等于 13
还不清楚可以参看:
http://jingyan.baidu.com/article/f79b7cb334401b9144023ef9.html
一切数字都个向左(在数轴上)舍入的,即舍入后,数字都变成比原数小的整数了。
简单点说就是舍入为比原数小的最大整数