C#教程(6)———— 比较运算符与逻辑运算符

本文是C#教程的第六部分,详细介绍了比较运算符和逻辑运算符的用法。比较运算符包括不同数据类型的比较,字符类型的比较,以及在字符串和布尔类型中的应用。逻辑运算符主要讨论了逻辑与(&&)、逻辑或(||)和逻辑非(!),并解释了短路规则。这些运算符在设置程序执行条件时起到关键作用。
摘要由CSDN通过智能技术生成

前言

在之前的文章中,我们介绍了各种数学运算该怎么进行,而在数学中我们也常常会遇到比较大小的情况,比如期末考试考到80分以上就可以吃肯德基,那么今天我们就来探讨一下,计算机中如何比较两个数值的大小。

1 比较运算符

比较运算符也叫关系运算符,用于比较两个值的大小,并返回一个布尔值,表示是否满足某一个条件,在生活中我们常常有类似的数值比较,比如考试考到80分以上就可以去吃肯德基,那么我们就需要用考试成绩和80分作比较,来判断是否可以吃肯德基。

下面我列举了C#中所有的比较运算符,其中例子中的A = 5, B = 10。

运算符 描述 例子
== 检查左右两侧操作数是否相等,相等为true,不等为false A == B 返回结果为false
!= 检查左右两侧操作数是否不等,相等为false,不等为true A != B 返回结果为true
> 检查左侧操作数是否大于右侧操作数,大于为true,小于为false,相等为false A > B 返回结果为false
< 检查左侧操作数是否小于右侧操作数,大于为false,小于为true,相等为false A < B 返回结果为true
>= 检查左侧操作数是否大于等于右侧操作数,大于为true,小于为false,相等为true A >= B 返回结果为false
<= 检查左侧操作数是否小于等于右侧操作数,大于为false,小于为true,相等为true A <= B 返回结果为true

注意:之前的文章中提到过,浮点数类型float和double两种数据类型是不准确的,因此这两种数据类型一般不会被放在 == 左右进行比较,一般只会进行大于或小于比较。

1.1 不同数据类型之间比较

不同的数据类型也可以同时放在比较运算符左右进行比较,如:

int value1 = 10;
float value2 = 10.5f;
Console.WriteLine(value1 < value2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值