trailingZeros

trailingZeros

> 関数

整数 x* の末尾にある 0 のビットの個数、すなわち最下位ビットから見て最初の 1 のビットより前にあるビットの個数を返します。これは最も下位にある 1 のビットの位置であり、言い換えれば *x を割り切る 2 の最大のべき乗の指数でもあります。

x0 のときは、1 のビットが一つもないため 64 を返します。この関数は大きな整数でも動作します。

パラメータ
戻り値
Note