POPCNT

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

形式

result = POPCNT (i)

i
(入力) 整数型。

結果

結果の型は i と同じです。結果の値は,整数 i の 2 進表現中の 1 のビットの個数です。

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

I の値が B'0...00011010110' の場合,POPCNT(I) の値は 5 です。