クラス名・変数名に迷ったら書き込むスレ。Part10
■ このスレッドは過去ログ倉庫に格納されています
0807デフォルトの名無しさん
2007/09/12(水) 16:21:52↓このようなもの
#define BITS(n) \
((DWORD(n) < (DWORD(1) << 1)) ? 1 : \
(DWORD(n) < (DWORD(1) << 2)) ? 2 : \
〜略〜 \
(DWORD(n) < (DWORD(1) << 30)) ? 30 : \
(DWORD(n) < (DWORD(1) << 31)) ? 31 : 32)
ある正の数n-1が何ビットで表現できるか調査するマクロの名前もお願いします。
#define BITS1(n) BITS(n-1)
■ このスレッドは過去ログ倉庫に格納されています