目次 - API(機能別) - ビット操作 - SDL_MostSignificantBitIndex32

# SDL_MostSignificantBitIndex32

32bitの値で設定されている最上位のビットが何ビット目かを得る. これは底が2の対数と同じである.

## 構文

`int SDL_MostSignificantBitIndex32(Uint32 x)`

## 引数

x | 最上位ビットを得る数値

## 戻り値

最上位ビットが何ビット目かを戻す. xが0のとき-1を戻す.

## サンプルコード

``

    #include "SDL_bits.h"

    if (bitmask) {
        int index = SDL_MostSignificantBitIndex32(bitmask);
    }

## SDL Wikiへのリンク

SDL_MostSignificantBitIndex32 - SDL Wiki