【Java开发】Java基础全体系入门第20篇:2.6 位运算-基本位运算符,2.7 位运算-位移运算符【附代码文档】

19 阅读1分钟

🚀🚀🚀本篇主要内容

2.6 位运算-基本位运算符

package com.itheima.demo;

public class Demo2 {
    /*
        位运算:

            位运算符指的是二进制位的运算,先将十进制数转成二进制后再进行运算。
            在二进制位运算中,1表示true,0表示false。

             & 位与 : 遇false则false, 遇0则0

                        00000000 00000000 00000000 00000110     // 6的二进制
                     &  00000000 00000000 00000000 00000010     // 2的二进制
                    -----------

2.7 位运算-位移运算符

位运算概述 : 位运算符指的是二进制位的运算,先将十进制数转成二进制后再进行运算。在二进制位运算中,1表示true,0表示false。

位运算符介绍 :

代码 :

package com.itheima.demo;

public class Demo3 {
    /*
       位移运算符:

               << 有符号左移运算,二进制位向左移动, 左边符号位丢弃, 右边补齐0
                        运算规律: 向左移动几位, 就是乘以2的几次幂

                                12 <<