訂正と補足。 × 右3シフトするとは8で掛け算するのと同じなので ○ 左3シフトするとは8で掛け算するのと同じなので 右にNシフトは2のN乗で割り算 左にNシフトは2のN乗で掛け算になります AND は2進数でビット演算した結果、どちらも 1であるところが有効になります。 &HFFF8F8F8 AND &H00FF0000 が &H00F80000 になるのは &HFFF8F8F8 が2進数で 1111 1111 1111 1000 1111 1000 1111 1000 &H00FF0000 が2進数で 0000 0000 1111 1111 0000 0000 0000 0000 &H00F80000 が2進数で 0000 0000 1111 1000 0000 0000 0000 0000 で、どちらも 1 であるところが残ります。