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?

Fix

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

Synopsis

Fix(number)

引数

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

概要

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

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

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

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

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

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