一文了解位逻辑运算符

Posted 超人汪小建(seaboat)

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一文了解位逻辑运算符相关的知识,希望对你有一定的参考价值。

本专栏由十年Java开发经验专家编写,本专栏定位于Java基础知识,既适合新手入门又适合老鸟巩固基础知识。一共99节课,每节课只需几毛钱。
作者简介:笔名seaboat,擅长工程算法、人工智能算法、自然语言处理、计算机视觉、架构、分布式、高并发、大数据和搜索引擎等方面的技术,大多数编程语言都会使用,但更擅长Java、Python和C++。平时喜欢看书写作、运动、画画。崇尚技术自由,崇尚思想自由。出版书籍:《Tomcat内核设计剖析》、《图解Java并发》、《图解数据结构与算法》、《人工智能原理科普》。

文章目录

位逻辑运算符

位逻辑运算符是指按位进行的逻辑运算。前面我们学习的逻辑运算符包括了“与或非”三种逻辑运算,而且它们的操作数必须为 boolean 类型。位逻辑运算符除了提供“与或非”之外,它还提供了异或逻辑,四个运算符的符号分别为 &、|、~、^。

位逻辑运算规则

位逻辑运算会先将操作数转成二进制后再进行逻辑运算,所以位逻辑运算针对的对象是 byte、short、int、long 和 cha

以上是关于一文了解位逻辑运算符的主要内容,如果未能解决你的问题,请参考以下文章

一文了解算术运算符

Java基础-一文搞懂位运算

Java基础-一文搞懂位运算

一文了解Java强制类型转换

为啥这个逻辑/按位运算返回 1?

一文了解Java隐式类型转换