【学习笔记】计算机二级C语言:《第五章、选择结构》关系运算符和关系表达式、逻辑运算符和逻辑表达式、if语句和用if语句构成的选择结构、switch语句

本文详细介绍了C语言中的选择结构,包括关系运算符和关系表达式、逻辑运算符和逻辑表达式、if语句的多种形式及嵌套、以及switch语句的使用。重点讲解了各运算符的优先级和结合性,以及if语句和switch语句在构建选择结构中的应用。
摘要由CSDN通过智能技术生成

一、关系运算符和关系表达式

考点一、关系运算符和关系表达式

1、C语言提供了6种关系运算符,如下表:

关系运算符 名称
< 小于
<= 小于或等于
> 大于或等于
== 等于
!= 不等于

(1)结合性:自左向右
(2)优先级:前4种优先级相同,后两种优先级相同,且前四种优先级大于后两种。关系运算符的优先级低于算术运算符,高于赋值运算符。
(3)由关系运算符连成的表达式称为关系表达式。
(4)关系运算符的结果是一个整数值——“0或者1”。

二、逻辑运算符和逻辑表达式

考点一、逻辑运算符和逻辑表达式

C语言提供了三种逻辑运算符:
(1)&&:逻辑与
(2)||:逻辑或
(3)!:逻辑非
逻辑与和逻辑或是双目运算符要有两个操作数,逻辑非是单目运算符要求必须出现在运算对象的左边。

1、结合性:自左至右

2、优先级:“!”级别最高,然后是“&&”,最低的是“||”。
加上之前的优先级来一起比较:“!”>算术运算符>关系运算符>“&&”>“||”>赋值运算符。

3、逻辑表达式由逻辑运算符和运算对象组成,其中参与逻辑运算的对象可以是一个具体的值,还可以是C语言中任何合法的表达式。逻辑表达式的运算结果为1(真)或者为0(假)。

三、if语句和用if语句构成的选择结构

考点一、if语句的几种形式

1、if(表达式)语句。例如:

if(a>b)
	printf("你好!");

2、if(表达式)语句一 …else 语句二
例如:

if(a
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

东篱_Y

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值