INT()函数,是VFP数值函数的一种,是将一个要取整的实数(可以为数学表达式)向下取整为最接近的整数。利用INT函数可以返回一个小数的整数,如4.323,返回4,它不是四舍五入,而是舍尾法,即使4.987,也是返回4,而不是5。
简介
INT函数将返回实数向下取整后的整数值。它的语法格式为INT (number),其中的number是需要进行取整的实数。例如INT( 8.6)的返回值为8,而INT(-8.6)的返回值为-9。TRUNC函数是将数字的小数部分截去,返回数字的整数部分。它的语法格式为TRUNC(number,number_digits),其中number为需要截尾取整的数字,number_digits为指定取整精度的数字,默认为0。例如函数TRUNC(8.5)的返回值是8,而TRUNC(-8.5)的返回值为-8。
虽然这两个函数是取整函数,但是它们的算法是不一样的。INT函数返回比给定参数小且最接近参数的整数,而TRUNC函数则直接返回去掉小数部分的整数。
INT函数举例:

TRUNC函数
trunc函数属于舍入函数的其中之一。和int函数类似,但在处理负数时又有所不同。
trunc函数的作用是将数字的小数部分截去,返回整数。
TRUNC函数的语法为:TRUNC(数字,保留位数)
如果第二参数省略,则取默认值 0(零),即整数。 比如=trunc(23.67),结果为23。
需要注意的是,trunc函数是截取,而不对后面的数字进行四舍五入。比如,=trunc(23.68767,3),结果为:23.687。
TRUNC 和 INT函数有些类似,都返回整数。 TRUNC 去除数字的小数部分。 INT 则是依照给定数的小数部分的值,将其四舍五入到最接近的整数。
INT和TRUNC函数有什么不同?
INT和TRUNC函数在处理负数时有所不同:=TRUNC(-4.3) 返回 -4,而 =INT(-4.3) 返回 -5,因为 -5 是较小的数。
网友评论