& : 按位与运算符
就是按位作与运算,比如1&1=1, 1&0=0, 0&0=0 我是按照相乘运算的
此外,还有
| : 按位或运算符,比如1 | 1 = 1, 1 | 0 = 1,0 | 0 = 0 我是按照相加运算的
~ : 按位非运算符,比如~1 = 0,~0 = 1 这个很简单吧,取反就行
^ : 按位异或运算符 ,1^1=0,0^0 =0,1^0 = 1,相同为0,不相同为1
&&:这个表示两个条件同时成立,常用在条件语句中,比如if(a > 2 && b <6 )
||:这个表示两个条件一个成立就为真
|
|