Sun Studio 12:Fortran 库参考

2.2.1.2 基本函数

模块 IEEE_ARITHMETIC 包含参数为实数且满足特定条件(即下表中实数参数 XY 满足 IEEE_SUPPORT_DATATYPE(X)IEEE_SUPPORT_DATATYPE(Y) 为 true)的下列基本函数。

功能 

说明 

IEEE_CLASS(X)

IEEE 类 

IEEE_COPY_SIGN(X,Y)

IEEE 复制符号函数 

IEEE_IS_FINITE(X)

确定值是否为有限值。 

IEEE_IS_NAN(X)

确定值是否为 IEEE 非数值。 

IEEE_IS_NORMAL(X)

确定值是否正常。 

IEEE_IS_NEGATIVE(X)

确定值是否为负数。 

IEEE_LOGB(X)

采用 IEEE 浮点格式的无偏指数。 

IEEE_NEXT_AFTER(X,Y)

返回趋向 Y 的下一个可表示的 X 邻数。

IEEE_REM(X,Y)

IEEE REM 余数函数 X - Y*N,其中 N 是最接近 X/Y 精确值的整数。

IEEE_RINT(X)

根据当前的舍入模式舍入为整数值。 

IEEE_SCALB(X,I)

返回 X*2**I

IEEE_UNORDERED(X,Y)

IEEE 无序函数。如果 XY 为 NaN,则为 true,否则为 false。

IEEE_VALUE(X,CLASS)

生成 IEEE 值。