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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 温暖的小白 金牌黑马   /  2015-3-10 22:23  /  1050 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

逻辑运算符:
    与(&):两边只要有一个是false,结果就为false,只有两边都为true,结果才为true;
        true & true=true;
        true& false=false;
        false& true=false;
        false& false=false;
        
    或(|):两边只要有一个是true,结果就为true,只有两边都是false,结果才为false;
        true| true=true;
        true| false=true;
        false| true=true;
        false| false=false;
|
    异或(^):就是和|有点不一样,相同为假,不同为真;
        true^ true=false;
        true ^ false=true;
        false^ true=true;
        false^ false=false;
    &&:and(短路),false && true=false;
        示例:
            inta=4;
            a>3& a<6;//结果为true & true =true;
            a>3&& a<6;//第二个表达式也运算,结果为true;
            inta=2;            
            a>3&& a<6;// 结果为false,第二个表达式不运算(不管第二个表达式的结     果是true还是false,结果都为false);
    ||:or(短路),true && false =true;
        示例:
            inta=4;
            a>3| a<6;//结果为true | true =true;
            a>3|| a<6;//第二个表达式不运算,结果为true;
            a>3|| a<2;//第二个表达式不运算,结果为true;
            a<3|| a<6;//第二个表达式运算,结果为true;
    总结:
        &和&&的特点:
            &:无论左边是true是false,右边都运算;
            &&:当左边为false是,右边不运算(当左边为true时,右边运算)。
        |和||的特点:
            |:无论左边是true是false,右边都运算;
            ||:当左边为true是,右边不运算(当左边为false时,右边运算)。

评分

参与人数 1黑马币 +20 收起 理由
再見螢火蟲 + 20 赞一个!

查看全部评分

1 个回复

倒序浏览
:handshake
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马