TRAILZ

要素別処理組込み関数 (総称):整数中の後ろのゼロのビットの個数を返します。

形式

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