C sharp的三种逻辑表达式运算

逻辑运算符:
(1)逻辑与 &&  
(2)逻辑或 ||
(3)逻辑非 !

逻辑运算符连接的表达式叫做逻辑表达式
我们要求逻辑表达式的的两边都要放关系表达式或者bool类型的值

1.逻辑与表达式

表达式1&&表达式2:当表达式1、2全为true时,那么表达式1&&表达式2为true;如果有一个为flase或全为flase那么表达式1&&表达式2为flase。

例如:小明的英语成绩和数学成绩如果都大于80,那么小明的成绩为优秀

            console.writeline("请输入小明的英语成绩");
            int English = convert.toint32(console.readline());
            console.writeline("请输入小明的数学成绩");
            int math = convert.toint32(console.readline());

            bool b = English > 90 && math > 90;
            //这里要应用bool类型定义一个值
            console.writeline(b);
            console.readkey();

 

2.逻辑或表达式

表达式1||表达式2:当表达式有一个为true时,其表达式1||表达式2也为true;当表达式全为flase时,其表达式1||表达式2为flase。

例如:大山的语文成绩和数学成绩有一门大于90,那么大山的成绩为优秀

            Console.WriteLine("请输入大山的语文成绩");
            int chinese = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("请输入大山的数学成绩");
            int math = Convert.ToInt32(Console.ReadLine());

            bool b = chinese > 90 || math > 90;
            //同样为bool类型值
            Console.WriteLine(b);
            Console.ReadKey();

 

3.逻辑非表达式

表达式1 = ! 表达式2:若表达式2为true,那么取非(!)后表达式1为flase;反之亦然。

例如:大山的语文成绩和数学成绩有一门大于90,那么对大山的成绩取非后为flase则为优秀。

            Console.WriteLine("请输入大山的语文成绩");
            int chinese = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("请输入大山的数学成绩");
            int math = Convert.ToInt32(Console.ReadLine());

            bool b = chinese > 90 || math > 90;
            b = !b;
            Console.WriteLine(b);
            Console.ReadKey();

 以上就是C sharp的三种逻辑表达式。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值