指定された値の整数部分を返します。
TRUNC(x)
x は算術式です。
TRUNC 関数は、x の整数部分を返します。x が浮動小数点数の場合、結果の精度は x の精度になります。
x が固定小数点数の場合、結果の精度は (MIN(n,MAX(p-q+1,1)),0) になります。n は、結果の型の値で許容される最大精度です。最大精度の詳細については、『Open PL/I ユーザー ガイド』を参照してください。
x が 0 未満の場合、結果は CEIL(x) になります。x が 0 以上の場合、結果は FLOOR(x) になります。
TRUNC(3.125) /* returns 3 */
TRUNC(-3.125) /* returns -3 */
なし。
説明
TRUNC 関数は、x の整数部分を返します。x が浮動小数点数の場合、結果の精度は x の精度になります。
x が固定小数点数の場合、結果の精度は (MIN(n,MAX(p-q+1,1)),0) になります。n は、結果の型の値で許容される最大精度です。最大精度の詳細については、『Open PL/I ユーザー ガイド』を参照してください。
x が 0 未満の場合、結果は CEIL(x) になります。x が 0 以上の場合、結果は FLOOR(x) になります。