package com.zhen.operator; //位运算符 public class Demo06 { public static void main(String[] args) { /* A= 0011 1100 B= 0000 1101 ------------------------------ A&B =0000 1100(a与b) A|B =0011 1101(a或b) A^B =0011 0001 (亦或 相同是0,不相同是1) ~B =1111 0010 ------------------------------------------- 2*8= 16 2*2*2*2 位运算符 效率好 << *2左移 二进制(满2进一) >> /2右移 128 64 32 16 8 4 2 1 0000 0000 二级制代表 0 0000 0001 二级制代表 1 0000 0010 二进制代表 2 0000 0011 二进制代表 3 0000 0100 4 0000 1000 8 ------------------------------------------- */ System.out.println(2<<3);// System.out.println("----------------------------------------"); } }结果为16
位运算符号
2021/11/29 12:52:00