a>b!=c在 C语言中是什么意思 5

一叹t
高能答主

2021-01-15 · 我们不创作,我们只是信息的搬运工。
一叹t
采纳数:2139 获赞数:11984

向TA提问 私信TA
展开全部

a>b!=c的意思是先拿a和b进行大小的比较,然后拿到表达式a>b的值与c进行不等于的表达式判断,然后得出表达式的结果。

例如:

当a=2,b=1,c=1。则语句的执行过程为:

先执行a>b,因为a=2,b=1,所以a>b转化为2>1,执行的结果为1,因为在C语言非0即为1。然后判断1!=1,因为1=1,所以说表达式的结果为0,这就是语句的执行流程。

扩展资料:

C语言主要的关系运算符

<、<=、>、>=等关系运算符。

C语言关系运算符的优先级处于优先级的第八级。运算的优先级较低,关系运算符的结合性为自左向右,也就是说表达式的执行顺序为从左端开始到右端结束。

C语言运算符的结合性:

所有的优先级中,只有三个优先级是从右至左结合的,它们是单目运算符、条件运算符、赋值运算符。其它的都是从左至右结合。

C语言运算符优先级:

C语言中,运算符的运算优先级共分为15 级。1 级最高,15 级最低。 在表达式中,优先级较高的先于优先级较低的进行运算。而在一个运算量两侧的运算符 优先级相同时,则按运算符的结合性所规定的结合方向处理。

参考资料来源:百度百科-C语言运算符

yinchuanok1234
推荐于2017-11-24 · TA获得超过286个赞
知道答主
回答量:85
采纳率:0%
帮助的人:75.4万
展开全部
朋友,>是比较运算符,!=是逻辑运算符!其优先级低于比较运算符
所以先判断a>b是否成立,如果成立,则a>b 整体就为1,不成立则为0,
然后判断a>b 整体是否等于c,如果不等于a>b!=c这个式子整体为1,
如果等于c,则a>b!=c
这个式子整体为0.应该是用来判断c的值是1或是0的
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蔚海韵
2011-06-25 · TA获得超过768个赞
知道小有建树答主
回答量:714
采纳率:0%
帮助的人:532万
展开全部
先判断a>b是否成立,如果成立,则a>b 整体就为1,不成立则为0,
然后判断a>b 整体是否等于c,如果不等于a>b!=c这个式子整体为1,
如果等于c,则a>b!=c这个式子整体为0.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
折衍却朵
2019-06-11 · TA获得超过3万个赞
知道小有建树答主
回答量:1.1万
采纳率:33%
帮助的人:902万
展开全部
a>b
返回的是逻辑bool值,将a>b的比较结果和c的值进行比较,再次返回比较结果
貌似你给出的两个表达式只有中文括号和英文括号的区别……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
europeanbt
2011-06-25 · 超过21用户采纳过TA的回答
知道答主
回答量:102
采纳率:0%
帮助的人:53.3万
展开全部
应该是用来判断c的值是1或是0的,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式