美文网首页
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