美文网首页
C#中“&”和“&&”、“|”和“||”的含义和区别

C#中“&”和“&&”、“|”和“||”的含义和区别

作者: 午字横 | 来源:发表于2024-01-13 12:53 被阅读0次

“|”的含义:

对于整型, |计算操作数的按位“或”,就是对0/1,当且仅当两个操作数中的一个为1,结果就是1。 对于 bool 操作数, | 计算操作数的逻辑“或”;也就是说,当且仅当两个操作数均为 false 时,结果才为 false。

”&“的含义

对于整型,& 计算操作数的逻辑按位“与”,也就是对1/0的运算,当且仅当两个操作数都为1时,结果才为1,其它都是0;对于 bool 操作数,& 计算操作数的逻辑“与”;也就是说,当且仅当两个操作数均为 true 时,结果才为 true,其它的都是false。
2024-01-14

相关文章

网友评论

      本文标题:C#中“&”和“&&”、“|”和“||”的含义和区别

      本文链接:https://www.haomeiwen.com/subject/zabfodtx.html