博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#逻辑运算符简介
阅读量:4210 次
发布时间:2019-05-26

本文共 545 字,大约阅读时间需要 1 分钟。

  • C#逻辑运算符是什么概念呢?C#逻辑运算符有哪些内容呢?本文就向你介绍C#逻辑运算符的相关内容。
  •  

    C#逻辑运算符是什么概念呢?C#逻辑运算符有哪些内容呢?让我们开始吧:

    &、^、!和|操作符称为逻辑操作符,用逻辑操作符把运算对象连接起来符合C#语法的式子称为逻辑表达式。逻辑操作符“!”和“^”只作用于其后的操作数,故称为一元操作符。而“&&”、“||”、“&”和“|”为二元操作符,这4个操作符用于表达式,产生一个true或false逻辑值。

    如果 x 为 true,则不计算 y(因为不论 y 为何值,“或”操作的结果都为 true)。这被称作为“短路”计算。

    ◆&&

    如果 x 为 false,则不计算 y(因为不论 y 为何值,“与”操作的结果都为 false)。这被称作为“短路”计算。

    ◆|

    当且仅当两个操作数均为 false 时,结果才为 false。

    ◆&

    当且仅当两个操作数均为 true 时,结果才为 true。

    ◆^

    当且仅当只有一个操作数为 true 时,结果才为 true。

    ◆~

    运算符对操作数执行按位求补运算,其效果相当于反转每一位。

    C#逻辑运算符对于表达式a和b的操作如下图所示:

    C#逻辑运算符的相关就向你介绍到这里,希望对你学习C#逻辑运算符有所帮助。

转载地址:http://lfrli.baihongyu.com/

你可能感兴趣的文章
【ReactNative】真机上无法调试 could not connect to development server
查看>>
【XCode 4.6】常用快捷键 特别是格式化代码ctrl+i
查看>>
【iOS游戏开发】icon那点事 之 实际应用(二)
查看>>
【iOS游戏开发】icon那点事 之 图标设计(三)
查看>>
【IOS游戏开发】之测试发布(Distribution)
查看>>
【IOS游戏开发】之IPA破解原理
查看>>
【一天一道LeetCode】#45. Jump Game II
查看>>
【一天一道LeetCode】#46. Permutations
查看>>
【一天一道LeetCode】#47. Permutations II
查看>>
【一天一道LeetCode】#48. Rotate Image
查看>>
【一天一道LeetCode】#56. Merge Intervals
查看>>
【一天一道LeetCode】#57. Insert Interval
查看>>
【一天一道LeetCode】#58. Length of Last Word
查看>>
【一天一道LeetCode】#59. Spiral Matrix II
查看>>
【一天一道LeetCode】#30. Substring with Concatenation of All Words
查看>>
【一天一道LeetCode】#60. Permutation Sequence.
查看>>
【一天一道LeetCode】#113. Path Sum II
查看>>
【一天一道LeetCode】#114. Flatten Binary Tree to Linked List
查看>>
【unix网络编程第三版】阅读笔记(二):套接字编程简介
查看>>
【一天一道LeetCode】#115. Distinct Subsequences
查看>>