00问答网
所有问题
下列代码运行的结果是:a=7,a%3
如题所述
举报该问题
推荐答案 2018-05-14
= , %三个运算符,
%最高优先级,=其次 ,最低
所以:
(a=7),(a%3)
是一个逗号表达式,其值为后面的1
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/jejIrIerBjDIeBTIeZ.html
其他回答
第1个回答 2018-05-14
a%3=1,所以结果是1
相似回答
下列
程序片段输出是什么? int
a=7
; float x=2.5, y=4.7; printf("%f...
答:
x+
a%3
*(int)(x+y)%2/4)=2.5+7%3*(int)(2.5+4.7)%2/4 =2.5+1*(int)(2.5+4.7)%2/4 =2.5+1*(int)(7.2)%2/4 =2.5+1*
7
%2/4 =2.5+7%2/4 =2.5+1/4 =2.5+0 =2.5
若有定义:int
a=7
;float x=2.5,y=4.7;则表达式x+
a%3
*(int)(x+y)%2/...
答:
由条件可知表达式:x+
a%3
*(int)(x+y)%2/4的运算
结果为
2.5。解答步骤如下:x+a%3*(int)(x+y)%2/4 =2.5+7%3*(int)(2.5+4.7)%2/4 //将a,x,y的值带入 =2.5+1*7%2/4 //(int)(2.5+4.7)=(int)7.1
=7
=2.5+7%2/4 //运算符优先级相同,按照从左...
c++语言 设x=2.5
,a=7,
y=4.7 求x+
a%3
※(int)(x+y)%2/4
结果是
答:
2.5,之前碰到有人问这个,哈哈
...
a=7
;float x=2.5,y=4.7;,则表达式:x+
a%3
*(int)(x+y)%2%4的值
为
...
答:
答案是3.5。先算括号得x+y
=7
.2,强制转换成int型之后变
为7,
然后开始算最左边的%(取余数)
,a%3
得1,1*7得7,7%2得1,1%4得1,最后x+1=3.5。注意%是取余数运算,比如5%2,余数为1.
大家正在搜
如下代码的运行结果是
以下代码段运行结果正确的是哪一项
写出下面代码的运行结果
下面代码的执行结果是什么
以下代码运行结果为
代码运行结果
DEV代码运行突然不出结果
代码一样运行结果不一样
vscode运行代码怎么显示结果
相关问题
c语言下列程序执行结果int a=7, b=3;
C语言中求算术表达式的值:设x=2.5,a=7,y=4.7求...
计算表达式的值:x+a%3*(int)(x+y)%2/4.设...
vb编程题 下列程序的执行结果为 a=6:b=1 for i...
下列程序段的运行结果是( )。 int a[]={1,2,3...
设有int a;int f=3;则执行语句a=(f++)%3...
执行下列语句int a;printf("%d\n",(a=3...
以下程序的运行结果是 int a = 1, b = 2, c...