zoukankan      html  css  js  c++  java
  • JAVA-位运算符

    请解释&和&&、|和||的区别?

    在逻辑运算中:

      · 与操作:与操作分为两种,一种是普通与,另外一种是短路与:

        |- 普通与(&):表示所有的判断条件都要执行,不管前面是否满足;

        |- 短路与(&&):如果前面的条件已经是false了,那么后面的条件不需要再进行任何的判断;

      · 或操作:或操作分为两种,一种是普通或,另外一种是短路或;

        |- 普通或(|):表示所有的判断条件都要执行,不管前面是否满足;

        |- 短路或(||):如果前面的条件已经是true了,那么后面无论如何判断都是true,就不判断了;

    · 在开发之中考虑到程序的性能肯定使用短路与(&&)和短路或(||)。

    在位运算中:

      • & 按位与,即都为1结果才为1
      • | 按位或,只要有1就为1

    附:

    从10进制到二进制的转换过程

    余数从下往上排列即为19的二进制表示10011.

    word 输入技巧:

      快速输入……,ctrl+alt+.(两次)或者shift+6(一次)

      快速输入÷,alt+0247(小键盘连续按)

      快速输入×,alt+0215(小键盘连续按)

  • 相关阅读:
    【noip模拟赛10】奇怪的贸易 高精度
    【noip模拟赛8】魔术棋子
    【noip模拟赛7】足球比赛 树
    P2502 [HAOI2006]旅行 并查集
    python发邮件:
    读取excel表格.py
    allure的其他参数
    生成allure测试报告:
    Java
    调用阿里云接口实现短信消息的发送源码——CSDN博客
  • 原文地址:https://www.cnblogs.com/gpdm/p/5981350.html
Copyright © 2011-2022 走看看