比较两个量的运
算符称为关系运算符。
5.1.1 关系运算符及其优先次序
在C语言中有以下关系运算符:
1) 大于
4) >= 大于或等于
5) == 等于
6) != 不等于
关系运算符都是双目运算符,其结合性均为左结合。关系运算符的优先级低于算术运算
符,高于赋值运算符。 在六个关系运算符中,,>=的优先级相同,高于==和!=,==
和!=的优先级相同。
5.1.2 关系表达式
关系表达式的一般形式为:
表达式 关系运算符 表达式
例如:
a+b>c-d
x>3/2
‘a’+1(b>c)
a!=(c==d)
等。
关系表达式的值是真”和“假”,用“1”和“0”表示。
如:
5>0 的值为“真”,即为 1。
(a=3)>(b=5)由于 3>5 不成立,故其值为假,即为 0。
【例 5.1】
main(){
char c="k";
int i=1,j=2,k=3;
float x=3e+5,y=0.85;
谭浩强 C 语言程序设计 2001 年 5 月 1 日
printf("%d,%d
",’a’+5=k+1);
printf("%d,%d
",1b && c>d 等价于 (a>b)&&(c>d)
!b==c||dc&&x+yc)&&((x+y)0 && 4>2
谭浩强 C 语言程序设计 2001 年 5 月 1 日
由于 5>0 为真,4>2 也为真,相与的结果也为真。
2. 或运算||:参与运算的两个量只要有一个为真,结果就为真。 两个量都为假时,结果
为假。
例如:
5>0||5>8
由于 5>0 为真,相或的结果也就为真。
3. 非运算!:参与运算量为真时,结果为假;参与运算量为假时,结果为真。
例如:
!(5>0)
的结果为假。
虽然C编译在给出逻辑运算值时,以“1”代表“真”,“0 ”代表“假”。 但反过来在判
断一个量是为“真”还是为“假”时,以“0”代表“假”,以非“0”的数值作为“真”。例如:
由于 5 和 3 均为非“0”因此 5&&3 的值为“真”,即为 1。
又如:
5||0 的值为“真”,即为 1。
5.2.3 逻辑表达式
逻辑表达式的一般形式为:
表达式 逻辑运算符 表达式
其中的表达式可以又是逻辑表达式,从而组成了嵌套的情形。
例如:
(a&&b)&&c
根据逻辑运算符的左结合性,上式也可写为:
a&&b&&c
逻辑表达式的值是式中各种逻辑运算的最后值,以“1”和“0”分别代表“真”和“假”。
【例 5.2】
main(){
char c="k";
int i=1,j=2,k=3;
float x=3e+5,y=0.85;
printf("%d,%d
",!x*!y,!!!x);
printf("%d,%d
",x||i&&j-3,ib)
printf("max=%d
",a);
else
printf("max=%d
",b);
}
输入两个整数,输出其中的大数。
改用 if-else 语句判别 a,b 的大小,若 a 大,则输出 a,否则输出 b。
3. 第三种形式为 if-else-if 形式
前二种形式的 if 语句一般都用于两个分支的情况。 当有多个分支选择时,可采用
if-else-if 语句,其一般形式为:
if(表达式 1)
语句 1;
else if(表达式 2)
语句 2;
else if(表达式 3)
语句 3;
…
else if(表达式 m)
语句 m;
else
语句 n;
其语义是:依次判断表达式的值,当出现某个值为真时,则执行其对应的语句。
小说推荐
- 星卡设计师:开局设计火伊布
- 苏洛花8700万拍下了限量青眼白龙卡牌,遭到了全网嘲讽,没想到,竟然真的召唤出了青眼白龙 这是个类似女武神的世界观,神族以圣战的方式,决定人族的去留 所谓圣战,便是在人类中挑选出九名最强星卡师,与诸神中的九位主神展开对决,若是人类能赢五场,便让人族延续千年 于是青眼白龙从各个星球中挑选有天赋的星卡师
- 玄幻小说箫锦鲤连载中
- 最新章:新书发了
- 亲爱的,你被我设计了!
- 作者所写的《亲爱的,你被我设计了》无弹窗免费全文阅读为转载作品,章节由网友发布
- 都市言情未知连载中
- 最新章:page 32
- 乌龙设计师
- 因为身边没有亲人,袁婉绿早就学会独立自主,也养成了凡事自己来、从不依靠别人的习惯!没想到这个才见第二次面的室内设计师,居然会这么关心她,不但陪着她到医院就诊,而且还因为担心她会发烧、家里没人照料,主动表示愿意让她到他家借住…天底下怎么会有这么好心的人啊?真是令人感动—见鬼了!她只是在向他道谢而已,他
- 都市言情未知连载中
- 最新章:第18章
- 亲爱的你被我设计了
- 原来我被他们联合起来设计了,正在我似梦非梦无法从惊奇中清醒过来时,只听到罗斌在耳边悄悄问:亲爱的,你喜不喜欢我的设计 作者:雨醉霜浓所写的《亲爱的你被我设计了》无弹窗免费全文阅读为转载作品,章节由网友发布
- 都市言情雨醉霜浓完本
- 最新章:尾声
- 人生设计在童年
- 人生设计在童年作者[美]高燕定广西师范大学出版社出版 序言 新东方教育集团文化研究院院长徐小平 我是在2003年5月底在美国休斯敦见到高燕定先生的。我去休斯敦看望一个多年不见的老友。朋友说有一个高燕定先生,在教育方面很有见地,希望我们能够见面认识 见到高燕定先生,真使我有相见恨晚之感。高先生在20世
- 现代文学未知连载中
- 最新章:第67章
- 冒牌设计师
- 新书《傲临都市》已经上传,望新老朋友多多支持,新书要冲个小榜,求收藏,求推荐 拜谢!新书书号3127811 作者:吾爱杨所写的《冒牌设计师》无弹窗免费全文阅读为转载作品,章节由网友发布
- 穿越架空吾爱杨完本
- 最新章:第二六零章 成就!黄粱一梦?(大结局)
- 王牌设计师
- 新书:神灵纪。书号:1365414【起点第二编辑组荣誉出品】他,天资平庸,然而一夜之间拥有王牌设计师的头脑,任何设计都难不倒他.建筑设计 服装设计?广告设计?这些通通都是小菜!但是他却有着一个改不过来的毛病,那就是一旦扯上和女人沾边的事儿,就会犯傻.比如说,有美女脱光衣服送上门来,他也不知道下手…群
- 都市言情爱上云的风完本
- 最新章:想说的话以及关于新书
- 超人气设计
- 《超人气设计》作者:沈娆(VIP手打完结)_TXT下载她只是个小裁缝的女儿,异能不多不少,刚够实现她的梦想,偶然的机遇让她闯进了光怪陆离五彩斑斓的时尚圈,成为一名新晋时装设计师。生存在白天鹅群中,她如何才能破茧成蝶,一飞冲天 作者:所写的《超人气设计》无弹窗免费全文阅读为转载作品,章节由网友发布
- 都市言情未知连载中
- 最新章:第125章
- 命运设计师
- [都市异能《命运设计师》作者:独爱金秋【第一部完结】一个想救出父母的少年,无意间拯救了世界~一面魂镜,控制无数人的命运。一位总师,设计着所有人的蓝图。你的命运其实早就被安排好了,不管你如何改变,都是我想让你改变的,某设计师如是说。第一卷:幻境奇缘第一章:魂镜之母上 公元前221年,秦始皇率军占领齐国
- 玄幻小说未知连载中
- 最新章:第141章