スポンサーリンク

nビット目を取得するマクロ

参考:[c言語]nビット目を取得するマクロ(サンプルコード)

nビット右にシフトして、1でandすればできますね。

下記はマクロの注意点の参考記事です。
参考:[c言語]関数マクロの変数はカッコ()を付けたほうが良い

さらに、0〜3ビット目を取得するマクロになります。

各マクロからnビット目を取得するマクロに置き換えます。

スポンサーリンク

サンプルコード

下記がサンプルコードになります。

下記が実行結果になります。

スポンサーリンク