>>317
細かいツッコミで申し訳ないけど、「論理演算」ではなく、「ビット演算」でしょ?

ついでに、(>>317さんは当然ご存知かと思いますが)VBの論理演算子は短絡評価できない
点にも注意。(論理演算子とビット演算子が兼用だから)
(VB.NETでは、短絡評価用の演算子が追加されました)