LEADZ

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

形式

result = LEADZ (i)

i
(入力) 整数型。

結果

結果の型は i と同じです。結果の値は,整数 i の 2 進表現中の先頭のゼロの数です。

整数値をビット列として解釈するモデルについては,「ビット・データのモデル」を参照してください。

	INTEGER*8 J, TWO
	PARAMETER (TWO=2)
	DO J= -1, 40
	  TYPE *, LEADZ(TWO**J)	! 64 ~ 23 まで表示します (先頭からのゼロ)。
	END DO
	END