共找到9條詞條名為INT的結果 展開
INT
取整函數Int()
Int是將一個數值向下取整為最接近的整數的函數。INT是資料庫中常用函數中的取整函數,常用來判別一個數能否被另一個數整除。
在一般的電腦中,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));
unsigned int 表示無符號整數,數據範圍為[0~2^32-1]。
原型
Int(number)
類別
返回值
Integer 類型
作用
求不大於number 的最大整數,Int(3.8)=3,Int(-3.8)=-4。
注意:int不能取整。取整要用fix。
舉例
1 2 3 | Dim a a = Int(-32.9) Msgbox a |
Delphi函數
求一個實數的整數部份
函數原型 function Int(X: Real): Real;
說明 X為實數。
例子
1 2 3 4 5 | varR:Real; begin R:=Int(123.456);//R等於123 R:=Int(-123.456);//R等於-124 end; |
例子1
document.write(parseInt(6.83227))
輸出:
6
例子 2
document.write(parseInt(6.23443))
輸出:
6
例子 3
document.write(parseInt(-6.13443))
輸出:
-7
例子 4
document.write(parseInt(-6.93443))
輸出:
-7
符號積分命令int
int(fun):求函數fun的不定積分;
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(將其置零)。