网站地图
hnsjyk999.com
三九百科 包罗万象
INT(取整函数Int()) 发布于:

Int是将一个数值向下取整为最接近的整数的函数。INT是数据库中常用函数中的取整函数,常用来判别一个数能否被另一个数整除。

在编程语言(C、C++、C#、Java等)中,常用于定义整数类型变量的标识符。

在一般的电脑中,int占用4字节,32比特,数据范围为-2147483648~2147483647[-2^31~2^31-1];

在之前的微型机中,int占用2字节,16比特,数据范围为-32768~32767[-2^15~2^15-1];

使用printf输出int占用字节数量:

printf("%d",sizeof(int));

除了int类型之外,还有short、long、long long类型可以表示整数。

unsigned int 表示无符号整数,数据范围为[0~2^32-1]。

原型

Int(number)

类别

数学函数

返回值

Integer 类型

作用

求不大于number 的最大整数,Int(3.8)=3,Int(-3.8)=-4。

注意:int不能取整。取整要用fix。

举例

Delphi函数

求一个实数的整数部份

函数原型 function Int(X: Real): Real;

说明 X为实数。

例子

例子1

document.write(parseInt(6.83227))

输出:

6

例子 2

document.write(parseInt(6.23443))

输出:

6

例子 3

document.write(parseInt(-6.13443))

输出:

-6

例子 4

document.write(parseInt(-6.93443))

输出:

-6

符号积分命令int

int(fun):求函数fun的不定积分;

int(fun,var):求函数fun关于变量var的不定积分;

int(fun, var, a,b,):求函数fun的在[a,b]间的定积分或广义积分;

示例

>> clear;syms x y z;

>> int(sin(x*y+z),z)

ans = -cos(x*y+z)

帮助

在MATLAB命令窗口中输入doc int查看int的帮助信息。

在汇编语言中int是一个向CPU发送中断的指令。

格式为INT vec。

vec为中断向量号,其值为0~255。CPU根据这个向量号去调用内核对应的中断例程。指令操作为:

(SP)←(SP)-2,((SP)+1:(SP))←(FR)

(IF)←0,(TF)←0

(SP)←(SP)-2,((SP)+1:(SP))←(CS)

(SP)←(SP)-2,((SP)+1:(SP))←(IP)

(CS)←(vec*4+2),(IP)←(vec*4)

INT vec 指令只影响IF和TF(将其置零)。


相关文章推荐:
C | C++ | C# | Java | printf | fix | 中断向量 |