码迷,mamicode.com
首页 > Windows程序 > 详细

BOOL运算符号(从C#入门经典第五版中摘录)

时间:2014-11-20 16:57:19      阅读:379      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   ar   color   sp   strong   on   2014   

只总结自己觉得难的哈:

(1) var1=!var2;    //(非)

(2) var1=var2&var3;    //(与)

(3)var1=var2|var3;    //(或)

(4)var1=var2^var3;   //(取异或)

  bubuko.com,布布扣

”或“与”异或“的区别就是....var2和var3中有且仅有一个是true,var1的值就是true。

& 和|运算符也有两个类似的运算符,称为条件布尔运算符(见表4.3)。

bubuko.com,布布扣

     这些运算符的结果与&和|完全相同,但得到结果的方式有一个重要区别:其性能比较好。两者都是检查第一个操作数的值(上表4.3中的var2),再根据该操作数的值进行操作,可能根本就不处理第二个操作数(表4-3中的var3)。

      如果&&运算符的第一个操作数是false,就不需要考虑第二个操作数。

bubuko.com,布布扣

 

 

BOOL运算符号(从C#入门经典第五版中摘录)

标签:style   blog   http   ar   color   sp   strong   on   2014   

原文地址:http://www.cnblogs.com/meihao1989/p/4110881.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!