Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

Int

数字の整数部分を返します。

Synopsis

Int(number)

引数

引数 number は、任意の有効な数値式です。

説明

Int は、number の小数部分を削除して、整数値を返します。Int 関数と Fix 関数は、機能的にほとんど同一です。

正の値の場合、IntFix では、number の小数部分が切り捨てられます。数値を最も近い整数に丸める場合は、Round 関数を使用してください。

負の値の場合、Int は、number と等しいか、これよりも小さい最初の負の整数を返します。Fix は、number と等しいか、これよりも大きい最初の負の整数を返します。例えば number に -8.4 を指定すると、Int は -9 を返しますが、Fix は -8 を返します。

IntFix はいずれも、number から先頭のゼロとプラス記号を削除します。

以下の例は、IntFix 関数を使用して数値の整数部分を返します。

Println Int(99.8)      ' Returns 99.
Println Fix(99.8)      ' Returns 99.
Println Int(+99.20)    ' Returns 99.
Println Fix(+0099.2)   ' Returns 99.
Println Int(0.00)      ' Returns 0.
Println Fix(0.00)      ' Returns 0.
Println Int(-99.8)     ' Returns -100.
Println Fix(-99.8)     ' Returns -99.
Println Int(-99.2)     ' Returns -100.
Println Fix(-99.2)     ' Returns -99.

関連項目

FeedbackOpens in a new tab