美文网首页
数学和三角函数INT和TRUNC

数学和三角函数INT和TRUNC

作者: 和这个世界温柔的相处 | 来源:发表于2020-07-22 20:12 被阅读0次

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 是较小的数。

相关文章

网友评论

      本文标题:数学和三角函数INT和TRUNC

      本文链接:https://www.haomeiwen.com/subject/edczkktx.html