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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 武萌 中级黑马   /  2014-6-20 22:11  /  1757 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 武萌 于 2014-6-21 14:54 编辑

如题,今天刚刚从头学习,关于“^”、”位移“、"&"、"|"。有些不太明白的地方,主要是,我想知道,这几种逻辑运算符在以后的工作中,用处大吗?会不会经常使用到呢?我就知道"&&"和"||"经常用到。谁知道能够解答下吗?不胜感激,最好能举下例子,一半在什么情况下会用到这几种运算符。谢谢!
问了一遍居然没有一个人回答,我真的这么逊吗???

11 个回复

倒序浏览
  带着你的疑问看老毕的视频往后面的课程学下去,至于例子,老毕会一一给你演示,给你论证,等视频都看完了相信你会找到答案。
回复 使用道具 举报
楼上正解。
回复 使用道具 举报
&&和||用的地方多点 其他比较少见
回复 使用道具 举报
&&、||有两个的是短路运算符~一旦前面条件不满足就不执行后面的~一般用的多些的~
回复 使用道具 举报
运算符在以后的判断语句中很常见的,先不要想这个问题,慢慢往后学你就知道了。
回复 使用道具 举报
lc2015 中级黑马 2014-6-21 19:01:10
7#
&&,||这两个是逻辑运算符比较常用,&,|,^这三个是位运算符用的不太多,接着看看毕老师的视频就会懂的,以后都会用到的
回复 使用道具 举报
十:逻辑运算符:&/ && || | ^


题目1:&

技巧:

   :两边都为true,结果是true。否则为false

   :两边只要有一个false。结果必然是false。

如下:
true  &  true = true

false  &  true = flase

false  &  false=false

题目2: |

技巧:

   :两边都为flase,结果是flase。否则为false

   :两边只要有一个true。结果必然是ttrue。


true  &  true = terue

false  &  true = true

false  &  false=false


题目3: ^ : 异或

技巧:

   
   :两边相同为false,两边不相同为true

true  &  true = flase

false  &  true = false

false  &  false=false


题目3: !非

        技巧:

非真为假,非假为真;

如:

!true  =  false

! false  =  true


          
&& :他与单 & 的结论
          &:无论左边是 true 还是 false ,他都运算

           &&:当左边为 false 时,右边不运算

        || :他与单 | 的结论:
           |:无论左边是 true 还是 false ,他都运算
           ||: 当左边为 true 的时候,右边不运算
回复 使用道具 举报
zimi626 发表于 2014-6-20 23:04
带着你的疑问看老毕的视频往后面的课程学下去,至于例子,老毕会一一给你演示,给你论证,等视频都看完了 ...

同意楼上,视频很棒的
回复 使用道具 举报
^,位移,&,|   都不是很常见的
回复 使用道具 举报
知道原理,但不一定用到。
回复 使用道具 举报
没有用的多用的少的观点。用的少就不看不学了?以后开发的时候就会知道,一切看需求,哪种无论&还是&&,还是其他,怎么舒服怎么来,用户怎么要求怎么来的。现在是打基础的时候,还是神马都需要了解,今天我也看到这里,加油啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马