问题概述

在b站上看了高琪老师的课,对于逻辑与和按位与有些费解:&和|既是逻辑运算符,也是位运算符。那么我一搜逻辑运算符都说的是&&,如下:关于java中逻辑与和按位与的理解

理解

首先&&左右两边只能是布尔值(说白了其实&&也是按位逻辑运算,因为Java中boolen只有1位),而&左右两边没有限制,因为他对数值的每一位进行的逻辑运算。我认为&和&&都能叫做逻辑与(都进行了逻辑运算)和按位与(都进行了按位运算),为了区分:&叫按位与(单纯按位走),&&叫短路与(短路特性)关于java中逻辑与和按位与的理解

相关文章:

  • 2022-01-03
  • 2021-05-29
  • 2021-04-25
  • 2021-05-18
  • 2021-10-20
  • 2022-12-23
  • 2021-06-21
  • 2021-10-06
猜你喜欢
  • 2021-11-21
  • 2022-12-23
  • 2022-02-16
  • 2021-12-05
  • 2022-12-23
  • 2021-08-26
  • 2021-08-02
相关资源
相似解决方案