A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.逻辑运算符的结合性
与运算符(&&)和 或运算符(||)均为双目运算符,具有左结合性。非运算符(!)是单目运算符,具有右结合性。
        1)与运算符(&&)或运算符(||)有短路作用,即当前面一个表达式值为0或1时,后面的表达式将不会被执行
        && 口诀:一假为假
        例如:A && B 如果A为假(0),B 就不会执行这就是逻辑与短路
        || 口诀:一真为真
        例如:A && B 如果A为假(1),B 就不会执行这就是逻辑与短路
2.三目运算符
        1)三目运算符的格式:
        表达式A ? 表达式B : 表达式C

        2)三目表达式的求值顺序;

        表达式A的值  真
                           表达式B的值  作为整个三目运算表达式的值
                           假
                           表达式C的值  作为整个三目运算表达式的值
        例如: int a = 1 ? 3 : 2;
                  结果 a = 3;
        3)三目运算符的优先级低于其他运算符
        例如:int a = 1 >3 ? 1 : 2;
                  结果 a = 2;

1 个回复

倒序浏览
总结不错。这一块关于逻辑运算的问题,确实需要好好总结总结
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马