C语言表达式怎么计算? 80

表达式1+3>3&&5%2==1的结果为?... 表达式 1+3>3&&5%2==1 的结果为? 展开
 我来答
破壳科普社
2023-03-26 · 分享技术和科技知识。
个人认证用户
破壳科普社
采纳数:70 获赞数:459

向TA提问 私信TA
展开全部

这个表达式的结果为真(true),因为它包含了两个条件,并且这两个条件都成立:

  • 1+3>3,即4>3,这是一个判断语句,其结果为真;

  • 5%2==1,即5除以2的余数为1,这也是一个判断语句,其结果为真。

而这两个条件中间使用了逻辑运算符&&,表示它们的关系是“并且”,也就是说只有当两个条件都成立时,整个表达式的结果才为真。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
skyts117
2021-07-29
知道答主
回答量:1
采纳率:0%
帮助的人:457
展开全部
  1. 在C语言中一个等式是否正确是用0和1来表示的,0表示等式错误,1表示等式正确,“%”在c语言中有两种释义,一是求余符号,经常会用到判断一个数是不是能被另一个整除;二是引导符,用于引导输入输出项表列的格式,C语言运算符号的种类编辑,此处%是代表求余的符号;

  2. 该式子中&&是并且的意思,就是说&&两边都需要满足,整个式子才正确

  3. 1+3>3很明显是正确的,5对2求余是1所以等于1也是正确的,&&两边的式子都对,所以整个式子也是正确的,答案为1

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
水墨尘君
2020-11-02 · TA获得超过914个赞
知道小有建树答主
回答量:257
采纳率:80%
帮助的人:55.6万
展开全部
c语言运算符优先级口决是:括号成员第一;全体单目第二;乘除余三,加减四;移位五,关系六;等于(与)不等排第七;位与异或和位或,“三分天下”八九十;逻辑或跟与,十二和十一;条件高于赋值;逗号运算级最低。
这个表达式应该先算求余,再算加法,再算关系运算符大于,再算关系等于,再算逻辑与。
最后的结果为1或者为true。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
听不清啊
高粉答主

2022-02-10 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:1.9亿
展开全部
表达式1+3>3&&5%2==1的结果为1。
先计算1+3>3的值为1
再计算5%2==1的值也是1
所以整个表达式的值就是1
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
尚御菊秋06
2022-02-07
知道答主
回答量:47
采纳率:100%
帮助的人:1.4万
展开全部
过程:
1+3>3&&5%2==1
因为关系运算符(>,>=,<,<=,==,!=)优先于逻辑运算符(||,&&),所以先计算1+3>3和5%2==1
因为算术运算符(+,-,*,/,%)优先于关系运算符,所以先计算1+3和5%2
表达式变成4>3&&1==1
因为关系运算符优先于逻辑运算符,所以先计算4>3和1==1
表达式变成true&&true
因为&&是逻辑与运算符,所以当左右两边均为true时,表达式结果为true
表达式变成true,即结果
注:有些c编译器把true解释为1,有些解释为true
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式