- ·上一篇内容:C#的值类型运用详解
- ·下一篇内容:C#中的字符串类应用详解
C#常用操作符的使用详解
3.关系操作符
关系操作符,即比较操作符,是用于比较两个值大小或相等的。其结果应该是一个逻辑值“真”或“假”。C#中的的关系操作符主要有以下几种:
-
== 比较等于
-
!= 不等于
-
< 小于
-
> 大于
-
<= 小于等于
-
>= 大于等于
在书写组合操作符时要注意,两个字符之间不允许有空ge,否则系统无法识别,而出错。
对于布尔类型、引用类型和字符串类型,只能使用==和!=两个关系操作符,即无大小之分,只有是否相等和不相等之分。下面举一个例子说明其用法:
using System;
class ComOp
{
static void Main()
{
int a=23,b=19;
bool b1=false,b2=true,b3=false;
double x=7E+3,y=0.0001;
char ch='x';
Console.WriteLine("a<b+4:{0}",a<b+4);
Console.WriteLine("(b1&&b3)!=b2:{0}",(b1&&b3)==b2);
Console.WriteLine("(b1&&b2)==b3:{0}",(b1&&b2)==b3);
Console.WriteLine("x<y*1000:{0}",x<y*1000);
Console.WriteLine("ch-32=='X'-'A'+65:{0}",ch-32=='X'-'A'+65);
}
}
运行结果如下:
4.逻辑操作符
逻辑操作符用于两个布尔值之间。C#提供了3种逻辑操作符:
&& 表示逻辑“与”的关系,二元操作符;
|| 表示逻辑“或”的关系,二元操作符;
! 表示逻辑“非”的关系,一元操作符;
它们之间的运算关系可以用真值表来表示。假设,x和y是两个布尔值,它们的初始值和运算结果如下表:
x |
y |
x&&y |
x||y |
!x |
false |
false |
false |
false |
true |
flase |
true |
false |
true |
true |
true |
false |
false |
true |
fasle |
true |
true |
true |
true |
false |
下面给出一个简单的例子,测试一下逻辑操作符的使用方法:
运行结果如下:
微信搜索“优雅的代码”关注本站的公众号,或直接使用微信扫描下面二维码关注本站公众号,以获取最新内容。
个人成长离不开各位的关注,你的关注就是我继续前行的动力。