RANGE(X)

目的

引き数と同じ kind 型付きパラメーターを持つ整数または実数を表すモデル内の 10 進指数範囲を戻します。

クラス

照会関数

引き数の型と属性

X
型は整数、実数、複素数のいずれかでなければなりません。 スカラー値または配列値を使用できます。

結果の値と属性

デフォルトの整数スカラー

結果の値

  1. 整数引き数の場合は、結果は次のようになります。

    INT( LOG10( HUGE(X) ) )
    
  2. 実数または複素数引き数の場合は、結果は次のようになります。

    INT( MIN( LOG10( HUGE(X) ), -LOG10( TINY(X) ) ) )
    

+----------------------------------IBM 拡張----------------------------------+

したがって次のようになります。

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

+------------------------------End of IBM 拡張-------------------------------+

+----------------------------------IBM 拡張----------------------------------+

X の型は real(4) です。

HUGE(X) = 0.34E+39
TINY(X) = 0.11E-37
RANGE(X) = 37

+------------------------------End of IBM 拡張-------------------------------+

データ表示モデルを参照してください。 IBM Copyright 2003