BIT_SIZE(I)

目的

ビット数を整数型で戻します。 検査されるのは引き数の型だけなので、引き数を定義する必要はありません。

クラス

照会関数

引き数の型と属性

I
型は整数でなければなりません。

結果の値と属性

I と同じ kind 型付きパラメーターを持つスカラー整数です。

結果の値

結果は、引き数の整数データ型の中のビットの数になります。

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

    type                   bits
-----------                ------
 integer(1)                   08
 integer(2)                   16
 integer(4)                   32
 integer(8)                   64

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

ビットには、右から左へ 0 から BIT_SIZE(I)-1 までの番号が付けられます。

kind 4 の整数型 (つまり、4 バイトの整数) には 32 のビットが含まれているので、BIT_SIZE (1_4) は 値 32 を持ちます。 IBM Copyright 2003