not 运算符是把数值的各位取反,因此:
not 0 = not &H0000 = &HFFFF = -1
not 1 = not &H0001 = &HFFFE = -2
not 2 = not &H0002 = &HFFFD = -3
......
not n = -(n+1)
假如n初始值为0,not n 就为-(n+1),就是-1.我的理解是:从blooean转换成整型数据,那么true为-1,false为0. 那么就可以理解为,n = 0 (false),那么not n就成了-1(true)。
not是逻辑判断