章节
问答
课签
笔记
评论
占位
占位

关系运算符

本节的所讲解的符号,大家在生活中应该都有用过,像我们去商场买东西,都会比较一下价格,是不是相等啊,哪家的贵,哪家的便宜啊。

在C语言中程序中也存在这样的比较,这个时候就需要用到关系运算符了。

下面是C语言中的关系运算符:

关系表达式的值是“真”和“假”,在C程序用整数1和0表示。如:

其结果为:

注意:>=,<=,==,!=这种符号之间不能存在空格。

任务

在代码编辑器中,根据输出语句提示,在第7行至第11行中填写相应关系算式

?不会了怎么办

1、==是否写成=

2、>=,<=,==,!=中间是否有空格

||
1
#include <stdio
    .h>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最赞回答 / bao_
当然可以但是不推荐,代码能省就省嘛,你觉得呢,如果错了就踢踢我

最赞回答 / bao_
代码第十行大小写错误,应该将大写Z改成小写,因为没有定义大写Z变量所以Z未定义 正确写法:printf("z是否小于等于x:%d\n",z<=x); //z是否小于等于x代码第十一行,=代表赋值,==代表比较 正确写法:printf("z是否等于x+y:%d\n",z==x+y); //z是否等于x+y

已采纳回答 / 慕圣9105240
你第一行是printf(“0”),所以打出0,因为你没有用/n换行,所以第二行打出的1会和第一行的0在一块。

最新回答 / 慕斯卡1186427
//后面这些是注释

已采纳回答 / qq_慕哥7272225
倒数第四行z是大写

最赞回答 / 慕少5557067
a+=a-=a*a即时 a+=(a-=a*a)等同于a=a+(a=a-a*a)a-=a*a 为a=a-a*a 此时结果12-12*12=-132赋值给a更新a的值,计算-132-132=-264再赋值给a

最赞回答 / 一块五的仔
"=="这是运算符,相当于等号,从先往后读写,比如:i==1;这就是数学意义上的(i=1)"="这是赋值运算符,是从后往前读的,比如:i=1;就是把一赋值给i。

最赞回答 / qq_本宫要回幼儿园深造_0
    printf("y是否大于等于x:%d\n",y>X ); //y是否大于等于x1、其中的X改为小写字母x2、y>x改为y>=x

已采纳回答 / qq_慕丝0298099
这个是优先级问题,+运算符的优先级已经比==的优先级高了,会先运算x+y,所以不用加括号,你继续往下学到3-10就明白了。

最赞回答 / 慕少2521928
我觉得这节的评判标准有问题,只要能运行就算你对,我试了很多次<...图片...>

最新回答 / 蝴蝶蓝兰
<...code...><...图片...>

最赞回答 / qq_慕少1088879
#include <stdio.h>int main(){    int x=5;    int y=5;    int z=10;    printf("x是否大于y:%d\n",   x<y||x>y        ); //x是否大于y    printf("y是否大于等于x:%d\n",   y<x||x<y      ); //y是否大于等于x    printf("y是否小于z:%d\n",    y<z         ); //y是否小于z    ...

已采纳回答 / 砍王
return 0后面少了个;

已采纳回答 / 浅颜i
跟数学上的运算顺序差不多,可以类比一下
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言