zoukankan      html  css  js  c++  java
  • 按位(位、与、或、抑或)

     1 package com.yusuanfu;
     2 public class anweiyu {
     3     public static void main(String[] args) {
     4         byte num1 = 3;
     5         byte num2 = 5;
     6         /*位预算
     7          *num1          0011
     8          *左移2位           1100
     9          *右移2位           0000
    10          */
    11         System.out.println("左移2位    " +(num1<<2));
    12         System.out.println("右移2位    " +(num1>>2));
    13         /*取相同各位
    14          *      0011
    15          *      0101
    16          * 与:  0001
    17          */
    18         byte num3 = (byte) (num1 & num2);
    19         System.out.println("按位与  " +num3);
    20         /*取相同与不同位
    21          *      0011
    22          *      0101
    23          * 或: 0111
    24          */
    25         byte num4 = (byte) (num1 | num2);
    26         System.out.println("按位或  " +num4);
    27         /*取不同位上的值
    28          *         0011
    29          *         0101
    30          * 异或:   0110
    31          */
    32         byte num5 = (byte) (num1 ^ num2);
    33         System.out.println("按位异或  " + num5);
    34     }
    35 }
  • 相关阅读:
    学习进度十二
    学习情况记录 11
    2020寒假 13
    学习情况记录 10
    学习情况记录 09
    2020寒假 12
    学习情况记录 08
    2020寒假 11
    学习情况记录 07
    2020寒假 10
  • 原文地址:https://www.cnblogs.com/1020182600HENG/p/5880713.html
Copyright © 2011-2022 走看看