C语言计算表达式的值10*2%3-2?5:6%3?7:8和10 != 8+7 || 2<5 && 7/4 > 6/4

如题所述

10*2%3-2?5:6%3?7:8
这个从右向左计算,相当于
10*2%3-2?5:(6%3?7:8)
10*2%3-2?5:(0?7:8)
10*2%3-2?5:8
20%3-2?5:8
2-2?5:8
0?5:8
8

10 != 8+7 || 2<5 && 7/4 > 6/4
相当于
( 10 != ( 8+7 ) ) || ( ( 2<5 ) && ( 7/4 > 6/4 ) )
括号中先算,根据逻辑或运算的规定,如果左边的逻辑值是1,右边的就不计算了。
左边的 10 != ( 8+7 ) 也就是10!=15,是成立的,逻辑值是1,所以 || 右边的与运算就不进行了,整个表达式的值就是1
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-04-14
第一题8
第二题真(或者1)

C语言计算表达式的值10*2%3-2?5:6%3?7:8和10 != 8+7 || 2<5 && 7\/...
10*2%3-2?5:6%3?7:8 这个从右向左计算,相当于 10*2%3-2?5:(6%3?7:8)10*2%3-2?5:(0?7:8)10*2%3-2?5:8 20%3-2?5:8 2-2?5:8 0?5:8 8 10 != 8+7 || 2<5 && 7\/4 > 6\/4 相当于 (10 != (8+7 ))|| ((2<5 )&& (7\/4 > 6\/4 ))括号中先算,...

计算表达式的值:13*2%3-2?5:6%3?7:9
13*2%3-2?5:6%3?7:9 =((13*2)%3-2)?5:((6%3)?7:9)=(26%3-2)?5:(0?7:9)=0?5:9 =9 15!=8+7||4<5&&3>9\/4 =(15!=8+7)||4<5&&3>9\/4 =false||true&&true =true

%和\/分别在C语言中代表什么意思??
1、%代表求余运算符号。\/代表除法运算符号。2、 除法运算符“\/”:双目运算具有左结合性。参与运算量均为整型时,结果也为整型,舍去小数。如果运算量中有一个是实型,则结果为双精度实型。3、求余运算符(模运算符)“%”: 求余运算的结果等于两数相除后的余数。二、拓展:1、强制类型表达式 4...

C语言中取余运算,怎么算?比如有一个负号,怎么算?如-1%2 或者-6%5
-10%-3, -10-(-10\/-3*-3)); printf("-10%%3 = %2d\\t-10-(-10\/3*3)=%d\\n", -10%3, -10-(-10\/3*3)); return 0;}如果只是单纯记忆的话:|a%b| == |a|%|b|,结果的绝对值就是a的绝对值对b的绝对值取余数 sign(a%b) = sign(a),结果的符号与a相同 ...

怎么计算取余数的问题?
1%5=1 2%5=2 5%5=0 6%5=1 16%5=1 15%5=0 能除尽的话余数就是0 希望耿帮到你。。。问题二:求教,取余数究竟是怎么算的? 分两步:1.计算[99\/21]=4... 取整数 2.计算99-4*21=15...憨...;.余数为15 问题三:请问2%3(取余)得多少?怎么算的 30分 2%3就是“2除以3余...

c语言输入9个数,输出8个数以上的数
if判断,9%3==0成立,执行printf语句,先--m得到8,再打印m的值为8;m--进入下一循环为7,判断m>0,执行循环语句 if判断,7%3=1≠0,m--进入下一循环为6,判断m>0,执行循环语句 if判断,6%3==0成立,执行printf语句,先--m得到5,再打印m的值为5;m--进入下一循环为4,判断m>0,...

c语言问题,怎么计算的,为什么输出的是10和6?求大神过程
x=1, 6%2=0, 所以不满足if条件,x=6-3=3;第三次循环:此时i=3;x=3, 3%2=1, 所以满足if条件,x=3+5=8;第四次循环:此时i=4;x=8, 8%2=0, 所以不满足if条件,x=8-3=5;第五次循环:此时i=5;x=5, 5%2=1, 所以满足if条件,x=5+5=10;第六次循环:此时i=...

C语言程序输出题,求详细做法
printf(“x=%d, y=%d\\n”,x,y); \/\/输出x与y的值 } 总的来说:i从1增加到7,其中i为1,5,7时将其值相加,不包括i=3 分析如下:i++ 即i=1 1满足i%2!=0条件x=0+1即x=1,同时i++后i值为2 y=y+i++ 时i值为3,倒i<=7判断满足循环条件,再次循环此时i++后i值为4因此i=...

...输出如下式子及其运算结果(1+2=3) ①15.3*4.5=?
C语言运行结果如下:输出均符合要求,望采纳~附源码:include <stdio.h> int main() { printf("1+2=%d\\n", 1+2);printf("15.3*4.5=%5.2f\\n", 15.3*4.5);printf("8\/4=%3d\\n", 8\/4);printf("9\/4.2=%.0f\\n", 9\/4.2);printf("6%%5=%d\\n", 6%5);return 0;} ...

咨询工程师案例及答案详解(一)
(2)运营期所得税:所得税=(销售收入-销售税金及附加-总成本)×所得税率第3年所得税=(490-29.40-280)×33%=59.60(万元) 第4~9年所得税=(700-42-400)×33%=85.14(万元) 2.解:根据表5-7格式和以下计算数据,编制全部投资现金流量表5-8 (1)项目的使用年限为10年,营运期7年。所以固定资产余值按以下...

相似回答