逻辑运算符

匿名 (未验证) 提交于 2019-12-02 23:41:02

1,逻辑运算符:

&& 逻辑与,可以理解为并且的意思.

2,逻辑与运算:&&

逻辑与连接的2个表达式,要能够求解成bool类型,一般情况下都是关系表达式.

整个逻辑与运算结果也是bool类型

bool isRight=表达式1&&表达式2 :当表达式1、2全为true时,其表达式的结果为true.

表达式1 表达式2 逻辑与结果
True True True
True False False
False True False
False False False

综上所述,只有当2个表达式全为True时,其结果才能为True.

例题:

int age=20,wight=120;

bool result=age>=18&&wight>=100;

Console.WriteLine("结果={0}",result);

Console.ReadKey();

输出结果:Ture.

3,逻辑或运算:||

逻辑或连接的2个表达式,要能够求解成bool类型,一般情况下都是关系表达式.

整个逻辑或运算结果也是bool类型

bool isRight=表达式1||表达式2:当表达式1、2中有一个为true ,其表达式的结果为true.

表达式1 表达式2 逻辑或结果
True True True
True False True
False True True
False False False

综上所述,只要有1个表达式为True时,其结果都为True.

例:

try

{

int height=Convert.ToInt32(Console.ReadLine());

Console.WriteLine("请输入你的体重");

int weight=Convert.ToInt32(Console.ReadLine());

Console.WriteLine("{0}",result);

}

catch

{

Console.WriteLine("你输入有误,请重新输入");

}

Console.ReadKey();

输出结果为:True

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!