RANGE(X)
用途
返回模型中表示整数或实数的十进制指数范围,其类型参数与参数相同。
类
查询函数
参数类型和属性
- X
INTENT(IN)INTEGER、REAL或COMPLEX。 与 X 对应的实际自变量可以是标量或数组值。
结果类型和属性
缺省整数标量。
结果值
- 对于整数参数,结果为:
INT( LOG10( HUGE(X) ) ) - 对于实数或复数的自变量,结果为:
INT( MIN( LOG10( HUGE(X) ), -LOG10( TINY(X) ) ) )
因此:Type RANGE
------------------------------
integer(1) 2
integer(2) 4
integer(4) 9
integer(8) 18
real(4) , complex(4) 37
real(8) , complex(8) 307
real(16) , complex(16) 291
示例
是real(4)类型: X类型为real(4 ):- HUGE(X) = 0.34E+39
- TINY(X) = 0.11E-37
- RANGE(X) = 37
