首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

自学编程第十八课

大家好,今天我们看看如何编写分支程序。

首先,我们看看关系运算符,C语言中关系运算符有6个。

大于、>=大于或等于、==等于、!=不等于

关系运算符都是双目运算符,其优先级低于算术运算符高于赋值运算符,结合性为左结合。

由关系运算符可以构成关系表达式,

一般形式为:表达式 关系运算符 表达式 例如:2

然后,再看看关系表达式的值是“真”或“假”。

在C语言的输出表示中,“真”和“假”分别用“1”和“0”表示。

看一下实例:

最后,我们要将赋值“=”和关系运算符“==”做一个区分。

在C语言中,采用关系运算符“==”是判断两个量是否相等。

而赋值运算符的“=”只具有对左侧变量的赋值功能,不具备判断功能。

好了,说完关系运算符我们再聊聊逻辑运算符。

C语言中提供了三种逻辑运算符:

&& 与运算符 双目运算符 左结合性

|| 或运算符双目运算符 左结合性

!非运算符双目运算符 左结合性

逻辑运算符的优先级关系为:!>&&>||。

&&和||低于关系运算符,!高于算数运算符。

其从高往低的优先顺序为:

! * / % + - > >=

与运算符&&的运算规则是:两个运算量都为真,结果才是真,否则为假。

例如:3>1&&1

或运算符||的运算规则是:两个运算量只要有一个为真,结果就是真。两个量都是假,结果才是假。

例如:79

非运算符!的运算规则是:当运算量为真,结果就是假。当运算量为假,结果就是真。

例如:!(5=0)

逻辑表达式就是由逻辑运算符构成的表达式。

一般形式为:表达式 逻辑运算符 表达式

例如:(a&&b)&&c→a&&b&&c

举两个“栗子”:

年龄age的取值范围在0-120之间:0

字符型变量c的取值范围在a和z之间:c>='a'&&c

今天,就到这里吧!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190110G1HTQG00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券