public class MainTest { public static void main(String[] args) { // 1000 10 1010 --10 System.out.println(8|2); // 1000 10 0000---0 //与运算的运算规则是0&0=0; 0&1=0; 1&0=0; 1&1=1;即:两位同时为“1”,结果才为“1”,否则为0。 System.out.println(8&2); //异或运算符,2进制运算的 0 ^ 1 得 1 1 ^ 1 得 0 0 ^ 0 得 0 1 ^ 0 得 1 //1000 10 ----1010--10 System.out.println(8^2); } }
| 运算 & 与运算 ^异或运算 都是二进制运算
最新推荐文章于 2023-04-17 13:16:40 发布