28个回答
展开全部
这个表达式的结果为真(true),因为它包含了两个条件,并且这两个条件都成立:
1+3>3,即4>3,这是一个判断语句,其结果为真;
5%2==1,即5除以2的余数为1,这也是一个判断语句,其结果为真。
而这两个条件中间使用了逻辑运算符&&,表示它们的关系是“并且”,也就是说只有当两个条件都成立时,整个表达式的结果才为真。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在C语言中一个等式是否正确是用0和1来表示的,0表示等式错误,1表示等式正确,“%”在c语言中有两种释义,一是求余符号,经常会用到判断一个数是不是能被另一个整除;二是引导符,用于引导输入输出项表列的格式,C语言运算符号的种类编辑,此处%是代表求余的符号;
该式子中&&是并且的意思,就是说&&两边都需要满足,整个式子才正确;
1+3>3很明显是正确的,5对2求余是1所以等于1也是正确的,&&两边的式子都对,所以整个式子也是正确的,答案为1;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c语言运算符优先级口决是:括号成员第一;全体单目第二;乘除余三,加减四;移位五,关系六;等于(与)不等排第七;位与异或和位或,“三分天下”八九十;逻辑或跟与,十二和十一;条件高于赋值;逗号运算级最低。
这个表达式应该先算求余,再算加法,再算关系运算符大于,再算关系等于,再算逻辑与。
最后的结果为1或者为true。
这个表达式应该先算求余,再算加法,再算关系运算符大于,再算关系等于,再算逻辑与。
最后的结果为1或者为true。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
表达式1+3>3&&5%2==1的结果为1。
先计算1+3>3的值为1
再计算5%2==1的值也是1
所以整个表达式的值就是1
先计算1+3>3的值为1
再计算5%2==1的值也是1
所以整个表达式的值就是1
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
过程:
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
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
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询