BIT_SIZE
copyright

green dotBIT_SIZE

書式 BIT_SIZE(I)
機能 整数をビット列で表現したときのビット数を求める。
引数 I:整数型
戻り値 型、種別型パラメタは引数と同じで、形状はスカラである。

green dotサンプルプログラム

10桁の精度の整数と基本整数型をビット列で表現したときのビット数を求める。
    INTEGER,PARAMETER :: k=SELECTED_INT_KIND(10)
    INTEGER(KIND=k)   :: a
    INTEGER           :: b
    WRITE(*,*) BIT_SIZE(a)  ! 10けたの精度の整数のビット数
    WRITE(*,*) BIT_SIZE(b)  ! 基本整数型の精度の整数のビット数

実行例
64 32
line-end