c#中,&与&&的区别

来源:百度知道 编辑:UC知道 时间:2024/05/29 04:29:23
请讲一下C#中的 & 与 && 的区别

谢谢

& 按位与
&& 逻辑与

&单纯是个字符吧
&&可以是与运算符.如1==2&&2==2

比如
if(a==b&b==c) //如果a=b那么还要去比较b是否等于c
if(a==b&&b==c) //如果a=b那么就不用比较b是否等于c了

如:A&&B,当A为假时,B不会被执行.而A&B,无论A是否为假,B都被执行.

& 按位与
&& 逻辑与
正解