IEEE_LOGB(X)
类型
元素 IEEE 函数。 以 IEEE 浮点格式返回无偏指数。 如果 X的值既不是0、无穷大,也不是 NaN, ,则结果为 X的无偏指数,等于 EXPONENT(X)–1。
模块
IEEE_ARITHMETIC
语法
其中 X 是实数类型。
结果类型和属性
其中,结果与 X的类型和种类相同。
规则
要确保符合 Fortran 2003 标准, IEEE_SUPPORT_DATATYPE(X) 必须返回值为 true。
如果 X 为零,那么结果为负无穷大。
如果 X 为无穷大,那么结果为正无穷大。
如果 X 是 NaN, ,结果为 nan。
示例
USE, INTRINSIC :: IEEE_ARITHMETIC
IF (IEEE_SUPPORT_DATATYPE(1.1)) THEN
PRINT *, IEEE_LOGB(1.1) ! Prints 0.0
ENDIF