And &H2和Or &H3到底是什么意思啊

如题,VB.net判断条件和赋值中常出现一个整数拼接上面的那两种,百度没找到实在不动了,烦请懂的大佬为我解释解释,谢谢谢谢~

and就是二进制和,
00->0
01->0
10->0
11->1
or就是二进制或
00->0
01->1
10->1
11->1
&H2就是16进制的2,其实也就是2
&H3也就是3。
也就是把两个数字先写成二进制,按照or/and两个逐位计算,结果也是一个数字