Advertisement

Java 位运算操作状态系列

阅读量:

文章结构概览

  • 梳理
    • 运用
    • 归纳

回顾

首先需要了解位运算的基本概念,那么位运算究竟指的是什么呢?

位运算本质上是针对整数在内存中所对应的二进制形式进行直接操作的一种计算方式。

在 Java 编程语言中,存在以下几种位运算操作符:

  • 左移操作(<<)。
  • 右移操作(>>)。
  • 无符号右移操作(>>>)。
  • 按位与操作(&)。
  • 按位或操作(|)。
  • 按位非操作(~)。
  • 按位异或操作(^)。

在本文中,我们将重点使用到以下几种运算方式(其余内容将在后续文章中详细讲解):

  • &(按位与运算):该运算的规则为,当两个输入值均为 true 时,输出结果为 true;否则结果为 false。
  • |(按位或运算):只要其中一个输入值为 true,则输出结果为 true;若两者均为 false,则结果为 false。
  • ^(按位异或运算):当两个输入值不同时,输出结果为 true;若两者相同,则结果为 false。

以 true、false 这两个逻辑值为例:

复制代码
    true & true  = true
    true & false = false
    
    true | false = true;
    false | false

全部评论 (0)

还没有任何评论哟~