位[运算符] (4种)
与(&)、非(~)、或(|)、异或(^)
与 &
双目运算符,运算时均把运算数转换为二进制再做比较,
规则:当相同的位上均为1时结果为1,否则结 果为0.
如:1010&1101,转为二进制:1111110010&10001001101,
比较结果为:1000000转为十进制: 64。所以1010&1101=64;
或 |
当两边[操作数]的位有一边为1时,结果为1,否则为0。如1100|1010=1110
非~
~:0变1,1变0
异或 ^
^:两边的位不同时,结果为1,否则为0.如1100^1010=0110
网友评论