黑马程序员技术交流社区
标题:
我的问题好像很弱智吗?求解答!
[打印本页]
作者:
武萌
时间:
2014-6-20 22:11
标题:
我的问题好像很弱智吗?求解答!
本帖最后由 武萌 于 2014-6-21 14:54 编辑
如题,今天刚刚从头学习,关于“^”、”位移“、"&"、"|"。有些不太明白的地方,主要是,我想知道,这几种逻辑运算符在以后的工作中,用处大吗?会不会经常使用到呢?我就知道"&&"和"||"经常用到。谁知道能够解答下吗?不胜感激,最好能举下例子,一半在什么情况下会用到这几种运算符。谢谢!
问了一遍居然没有一个人回答,我真的这么逊吗???
作者:
zimi626
时间:
2014-6-20 23:04
带着你的疑问看老毕的视频往后面的课程学下去,至于例子,老毕会一一给你演示,给你论证,等视频都看完了相信你会找到答案。
作者:
hm1314
时间:
2014-6-21 10:53
楼上正解。
作者:
引子
时间:
2014-6-21 12:20
&&和||用的地方多点 其他比较少见
作者:
静丶
时间:
2014-6-21 12:23
&&、||有两个的是短路运算符~一旦前面条件不满足就不执行后面的~一般用的多些的~
作者:
沐阳6011
时间:
2014-6-21 18:55
运算符在以后的判断语句中很常见的,先不要想这个问题,慢慢往后学你就知道了。
作者:
lc2015
时间:
2014-6-21 19:01
&&,||这两个是逻辑运算符比较常用,&,|,^这三个是位运算符用的不太多,接着看看毕老师的视频就会懂的,以后都会用到的
作者:
微笑╮安葬了眼
时间:
2014-6-21 19:03
十:逻辑运算符:&/ && || | ^
题目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 的时候,右边不运算
作者:
Stevenj
时间:
2014-6-21 19:03
zimi626 发表于 2014-6-20 23:04
带着你的疑问看老毕的视频往后面的课程学下去,至于例子,老毕会一一给你演示,给你论证,等视频都看完了 ...
同意楼上,视频很棒的
作者:
wyg129911
时间:
2014-6-22 13:24
^,位移,&,| 都不是很常见的
作者:
闪耀.Q
时间:
2014-6-22 23:12
知道原理,但不一定用到。
作者:
FnSean
时间:
2014-6-22 23:45
没有用的多用的少的观点。用的少就不看不学了?以后开发的时候就会知道,一切看需求,哪种无论&还是&&,还是其他,怎么舒服怎么来,用户怎么要求怎么来的。现在是打基础的时候,还是神马都需要了解,今天我也看到这里,加油啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2