美文网首页
& 、|、&&、||四种运算符

& 、|、&&、||四种运算符

作者: p712long | 来源:发表于2019-10-29 09:41 被阅读0次

    int x = 64; //x等于二进制数的01000000

    int y = 70;  //y等于二进制数的01000110

    int z = x&y;  //z等于二进制数的01000000,同为1时为1,否则为0

    int h = x|y;  //z等于二进制数的01000110,同为0时为0,否则为1    

    System.out.println(z);

    System.out.println(h);

    System.out.println(false && true); //均为true则为true,否则为false

    System.out.println(false || true); //均为false则为false,否则为true

运算符优先级

在一个表达式中可能包含多个有不同运算符连接起来的、具有不同数据类型的数据对象;由于表达式有多种运算,不同的运算顺序可能得出不同结果甚至出现错误运算错误,因为当表达式中含多种运算时,必须按一定顺序进行结合,才能保证运算的合理性和结果的正确性、唯一性。相同优先级中,按结合顺序计算。

通常优先级由高到底的顺序依次是:

1. 括号级别最高,逗号级别最低;

2. 单目 > 算术 > 位移 > 关系 > 逻辑 > 三目 > 赋值。

3. 除了单目运算符、赋值运算符和条件运算符,其他的运算符都是从左到右结合的。

相关文章

  • 第五章-选择结构程序设计

    一、关系运算符。 1、前四种关系运算符的优先级相同,后两种也相同。前四种高于后两种。 2、优先级:算术运算符 > ...

  • 重拾Java(2)-运算符

    Java提供了丰富的运算符,可以将之分为四种:算术运算符、位运算符、关系运算符、逻辑运算符 一、算术运算符 算术运...

  • C++总结之运算符重载

    在C++中,只有四种运算符不可以被重载,他们是: 条件运算符"? :";例如a=b>c?b:c 指针分量运算符 ...

  • Perl语言学习(三)Perl数据运算

    三、Perl数据运算 1、运算符 算术运算符用来进行常用的数据计算四则运算符包括加、减、乘、除四种(+、-、*、/...

  • 数据库中的集合运算

    集合运算 这是一种二目运算,一共有四种四种运算符:并,差,交,笛卡尔积; 语法: 查询语句 [UNION ...

  • V语言学习笔记-18运算符重载

    有限的运算符重载 目前只实现了+ - * / 这四种运算符的重载,但是基本够用了 可以自定义复杂类型的加减乘除的语...

  • 算式转移(hard)

    题目描述:给出一个仅包含加减乘除四种运算符的算式(不含括号),如1+2*3/4,在保持运算符顺序不变的情况下,现在...

  • & 、|、&&、||四种运算符

    int x = 64; //x等于二进制数的01000000 int y = 70; //...

  • JavaScript数据类型检测总结

    在js中,有四种用于检测数据类型的方式,分别是: typeof用来检测数据类型的运算符 instanceof 检...

  • JavaScript数据类型检测总结

    在js中,有四种用于检测数据类型的方式,分别是: typeof用来检测数据类型的运算符 instanceof 检...

网友评论

      本文标题:& 、|、&&、||四种运算符

      本文链接:https://www.haomeiwen.com/subject/qulwvctx.html