ビット演算
レス数が950を超えています。1000を超えると書き込みができなくなります。
0982・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2006/09/16(土) 01:04:24int Bit27Reverse(int n) {
n = (n >> 18) | (n & 0777000) | (n << 18);
n = ((n >> 6) & 007007007 ) | (n & 070070070) | ((n & 007007007) << 6);
return ((n>>2) & 0111111111) | (n & 0222222222) | ((n & 0111111111) << 2);
}
レス数が950を超えています。1000を超えると書き込みができなくなります。