
vb中not"3"的值是-4,3and4的值是0,哪位能解释一下原因?
展开全部
not和and是位运算符
3的二进制是0011,not就变成1100,也就是有符号数的-4
4的二进制是0100, 3and4 就是 0011 and 0100 ,按位与,当然结果是0了
3or4,结果就是0111,也就是7
3的二进制是0011,not就变成1100,也就是有符号数的-4
4的二进制是0100, 3and4 就是 0011 and 0100 ,按位与,当然结果是0了
3or4,结果就是0111,也就是7
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询