データ表示モデル

整数ビット・モデル

次のモデルでは、プロセッサーが負でないスカラー整数オブジェクトの 各ビットをどのように表示するかを示しています。



intbit

j
整数値です。

s
ビット数です。

wk
位置 k にある 2 進数の桁 w です。

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

XL Fortran は、XL Fortran 整数 kind 型付きパラメーターに対して、次の s パラメーターをインプリメントしています。

整数 Kind パラメーター s パラメーター
1 8
2 16
4 32
8 64

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

次の組み込み関数がこのモデルを使用しています。

BTEST
IAND
IBCLR
IBITS

IBSET
IEOR
IOR
ISHFT

ISHFTC
MVBITS
NOT

整数データ・モデル



intdata

i
整数値です。

s
符号 (±1) です。

q
桁数 (正の整数) です。

wk
r より小さい、負でない数字です。

r
基数です。

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

XL Fortran は、次の r および q パラメーターを持つ このモデルをインプリメントしています。

整数 Kind パラメーター r パラメーター q パラメーター
1 2 7
2 2 15
4 2 31
8 2 63

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

次の組み込み関数がこのモデルを使用しています。

DIGITS
HUGE

RADIX

RANGE

実データ・モデル



realdata

x
実数の値です。

s
符号 (±1) です。

b
1 より大きな整数です。

e
整数で、emin <= e <= emax の関係にあります。

p
1 より大きな整数です。

fk
b より小さい、負でない整数 (f1 <> 0) です。
注:
x=0 であれば、e=0 で、かつすべての fk=0 です。

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

XL Fortran は、次のパラメーターを持つこのモデルをインプリメントしています。


実数 Kind パラメーター b パラメーター p パラメーター emin パラメーター emax パラメーター
4 2 24 -125 128
8 2 53 -1021 1024
16 2 106 -1021 1024

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

次の組み込み関数がこのモデルを使用しています。

DIGITS
EPSILON
EXPONENT
FRACTION
HUGE
MAXEXPONENT

MINEXPONENT
NEAREST
PRECISION
RADIX
RANGE

RRSPACING
SCALE
SET_EXPONENT
SPACING
TINY

IBM Copyright 2003