bitLength

bitLength

> 機能

数値 x* を表すのに必要な有効ビット数、すなわち 1 に設定された最上位ビットの位置に 1 を加えた値を返します。x* が 0 の場合は 0 を返します。

正の数の場合、結果は floor(log2(x)) + 1 に等しくなります。この関数は大きな整数でも動作します。

パラメータ
戻り値
Note