您当前位置: 首页 » 杂谈 » 逻辑运算杂谈

逻辑运算杂谈

2009年01月21日 | 发表评论(0) 查看评论

逻辑运算置位速记口诀:

与0得0,与1不变;(0&0=0,1&0=0,0&1=0,1&1=1)
注:按位与用于置0查1

或1得1,或0不变;(0|1=1,1|1=1;0|0=0,1|0=1)
注:按位或用于置1查0

异1得反,异0不变。(0^1=1,1^1=0;0^0=0,1^0=1)
注:按位异或用于置反

两异不变,非得全反。(0^0^0=0,0^1^1=0,1^0^0=1,1^1^1=1;~0=1,~1=0)

短路求值:

a AND b -> a成立则执行b,相当于if(a) b;(若a则b)
a OR b -> a不成立则执行b,相当于if(!a) b;(若a则不b)

分享到: 更多
分类:

杂谈

| 标签:

发表评论?

0 条评论。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>