要素別処理組込み関数 (総称):整数中の後ろのゼロのビットの個数を返します。
形式
result = TRAILZ (i)
i
(入力) 整数型。
結果
結果の型は i と同じです。結果の値は,整数 i の 2 進表現に含まれる末尾からゼロの個数です。
整数値をビット列として解釈するモデルについては,「ビット・データのモデル」を参照してください。
例
次に例を示します。
INTEGER*8 J, TWO PARAMETER (TWO=2) DO J= -1, 40 TYPE *, TRAILZ(TWO**J) ! 64, 0 から 40 までを印字します。 END DO END