ビットを逆順にする。 1011 => 1101ふつう思いつくのはこんな感じ? unsigned long BitReversal(unsigned long src, char bit/*=32*/) { unsigned long reversed = 0; for(int i=1; i<(bit+1); ++i) { if(src & 1) reversed |= (1 << (bit-i)); src >>= 1; }…
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。