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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© cuiwg930905 中级黑马   /  2015-9-15 12:21  /  453 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

逻辑操作(&,|,^)与条件操作(&&,||)的区别。

4 个回复

正序浏览
&;true & true=true   true & false=false       &&的执行结果和&一样。
但是&是他两端的表达式都执行,而对于&& 若左边的为true就继续执行右边的表达式,否则就不执行右边的表达式。
|   和  | |  的执行结果也一致。| 是他两端的表达式都执行,而对于| | 若左边的为false就继续执行右边的表达式,否则就不执行右边的表达式。
回复 使用道具 举报
说的很对
回复 使用道具 举报
楼上正解
回复 使用道具 举报
(&,|,^)左右两边的条件都需要进行判断,在输出结果。&&先判断左边如果为假,则不用判断右边,直接输出结果为假。||先判断左边如果为真,则不用判断右边,直接输出结果为真
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马