黑马程序员技术交流社区

标题: 新人求解答:true ||true 结果是true ,那么true | true 结果是什么 [打印本页]

作者: 詹磊    时间: 2013-8-2 16:12
标题: 新人求解答:true ||true 结果是true ,那么true | true 结果是什么
true ||true 结果是true ,那么true | true 结果是什么,谢谢指教!
作者: 不具名、悲伤    时间: 2013-8-2 19:15
当然是true
作者: 昨夜星风    时间: 2013-8-2 19:42
当然是true
|和||的不同      | 两边的都参与运算
                       ||当左边为true , 右边不运算
作者: 行如止水    时间: 2013-8-6 16:58
第一个只是判断了第一个true,而第二个是把两个都判断了结果为true
作者: lijia113    时间: 2013-8-6 21:29
结果肯定都是true
| 先运算左边的,如果左边的是true,那么右边就不参与运算了
而||两边都必须参与运算,不管左边的结果是什么
作者: yangqing    时间: 2013-8-7 11:55
楼上解释 不够准确   结果一样 还是true    || 表示短路 或的原理是只要有true 结果就肯定是true  ||就是基于这个原理   当左边是true时 右边就不需要进行运算了 结果为true         | 则不论结果 两边都要进内存进行运算。
作者: 单凯    时间: 2013-8-7 16:49
还是true,一道杠是位运算符,左右都需要判断,两道杠是逻辑运算符,左边满足右边就不需要判断了
作者: yuner    时间: 2013-8-20 13:50
是true毕老师第二句可讲的很细,可以多看几遍
作者: swolice    时间: 2013-8-21 14:11
肯定同样是true,||代表的是短路,如果左边是true右边不运算。| 运算符不管左边是不是true,右边同样要运算。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2