C语言学习Day 1——分支结构

C语言是一种结构化的程序设计语言,今天学习的是分支结构

在学习分支结构之前,我们首先要了解有关逻辑操作符和关系操作符的知识

关系操作符

1.关系操作符的类型

(1)>(大于运算符)

(2)<(小于运算符)

(3)>=(大于等于)

(4)<=(小于等于)

(5)==(等于)

(6)!=(不等于)

这里需要特别注意的是等于运算符有两个等于符号,如果只有一个符号,则判断一直为真。

在这个代码中,if的判断语句中只有一个等号,我们的本意是判断n是否等于1,而这不是关系运算符,而是在给n赋值 ,即为真。

2.关系运算符的运算

关系运算符是从左到右运算,返回值为0或1,因此运算符不宜连用。

对于d,首先c<d不成立,返回值为0,再继续比较0<a,依旧不成立,故d的值为0。

对于e,首先a等于0成立,返回值为1,再继续比较1<b,不成立,故e的值为0。

逻辑操作符

1.  !:逻辑取反运算符

逻辑取反运算符的作用是改变单个表达式的真假

a ! a
非0 0
0 1

 

 

 

2.  &&  :  逻辑与运算符

只有所有表达式的值为真最后的结果才为真

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值