首页 > 其他 > 详细

位运算(ms)

时间:2020-04-23 09:00:58      阅读:68      评论:0      收藏:0      [点我收藏+]

位运算

public class Demo02 {
    public static void main(String[] args) {
        /*
        位运算: &, |, ^, ~, >>, << ,>>>
           A  = 0011 1100
           B  = 0000 1101
          -----------------------------
          A&B = 0000 1100    都是1才是1,否则就是0
          A|B = 0011 1101    都是0则为0,否则为1
          A^B = 0011 0001    相同则为0,否则为1
          ~B  = 1111 0010    取反

          面试题:2 * 8怎么运算最快? 2*2*2*2
          效率极高!!!
          <<:左移  相当于把数字*2
          >>:右移  相当于把数字/2

          0000 0000    0
          0000 0001    1
          0000 0010    2
          0000 0011    3
          0000 0100    4
          0000 1000    8
          0001 0000    16
         */
        System.out.println(2<<3);
    }
}

位运算(ms)

原文:https://www.cnblogs.com/liqiliang1437/p/12757903.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!