int是什么意思?

int是什么意思?,第1张

Int指INT()函数。

INT()函数,是VFP数值函数的一种,是将一个要取整的实数(可以为数学表达式)向下取整为最接近的整数。利用INT()函数可以返回一个小数的整数,如4323,返回4,它不是四舍五入,而是舍尾法,即使4987,也是返回4,而不是5。

特点:

INT是个INTEGER型过程,它将BYTE或WORD值转换成INTEGER值,用函数引用调用它,形式为:INT (expression)其中expression是个BYTE或WORD型值。

INT视参数BYTE或WORD型值为正数并取其相应的INTEGER型值。如果INT计算出的结果不在INTEGER值的允许范围内,则结果无定义。

虽然这两个函数是取整函数,但是它们的算法是不一样的。INT函数返回比给定参数小且最接近参数的整数,而TRUNC函数则直接返回去掉小数部分的整数。

举个例子:

syms x;

int(x)

int(x,0,1)

得到的结果如下:

ans =

x^2/2

ans =

1/2

syms表示定义一个符号变量,符号变量区别于数值型的那些变量,用于进行公式的化简和计算

int表示积分,第一个算的是不定积分,当然你也可以像第二句那样计算定积分,写入上下限当然也可以对其中的某一个变量做积分,比如,你可以用这样的命令:

syms x z;

int(x/(1 + z^2),z)

结果:

ans =

xatan(z)

还有什么问题呢

返回参数的整数部分。语法INT(number)必要的

number

参数是

Double

或任何有效的数值表达式。如果

number

包含

Null,则返回

Null。对比说明

INT和FIX函数Int

Fix

都会删除

number

的小数部份而返回剩下的整数。Int

Fix

的不同之处在于,如果

number

为负数,则

Int

返回小于或等于

number

的第一个负整数,而

Fix

则会返回大于或等于

number

的第一个负整数。例如,Int

-84

转换成

-9,而

Fix

-84

转换成

-8。

A=INT(i/100)即把i/100的结果用INT函数取整如:i=123则A=INT(123/100)=INT(123)=1

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/11678400.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存