33问答网
所有问题
若有定义int a=12,n=5,则表达式a%=(n%2)运算后,a的值是多少?
如题所述
举报该问题
推荐答案 推荐于2018-03-01
先运算n%2,由于n=5,故n%2的值为1(%表示取模,即余数)
然后运算a = a%1,故a最后的值为0
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/RdhBcBc5c.html
其他回答
第1个回答 2019-09-22
第一个空,填0
先执行n%=2,n除以2的余数是1,再赋值给n,之后,n=1
再执行
a%=1,12除以1的余数是0,再赋值给
a
,所以,a=0
第二个空,填
0
先执行
a*=a,代人
12
,之后,a=144
再执行
a-=a
,144-144=0,之后,
a=0
最后
,a+=a
,0+0=0
,故
a=0
保证对的。
相似回答
还是C语言问题~~小女子不胜感激大家!
答:
1. 0 ->
a%=
n%2 ==>
a=a
%
(n%2)=12
%(5%2)=12%1=0.2. b,b -> a首先为'a',执行print("%c,",++
a),
此时a='b',接着执行printf("%c\n",b=a++),此时b='b',所以打印'b',之后a成了c,但是没有打印.3. 2 -> m=a>b使m的值为0,不再计算
后面的表达式,
所以n依然为...
a=12,
b
=5,表达式a%=(n%
=
2)的值是
答案是0
,,
我算的n%=2等于0,然后a%=0...
答:
如果
n=5,
那么既是没有圆
括号,表达式的
终值也是0。因为复合运算符的结合性是从右至左的,只能先从
n%=2
算起,不然编译器就无法“懂得”表达式的意思了。
急!!设
a=12,
写出下列
表达式运算后a的值
:(要过程)
答:
a=a-2=10 3 a=a*(2+3)=60 4 a=a/(a+
a)=
0.5(a为浮点数)=0(a为整型
)5
n=n%2=
5%2=1
a=a%
1=0 6 a*=a
,a=
a*a=144 a-=a,a=a-a=0 a+=a,a=a+a=0 最后还是0
大家正在搜
若有定义int a 2 3
若有定义int a=7
若有定义语句 int a
若有定义int a
若有定义int a[3][4]
设有定义语句 int a
int a=3,b=2,c=1
若已定义int a
设有变量定义int a
相关问题
若有定义int a=12,n=5,则表达式a%=(n%2)运...
若有定义int a =10,则表达式a+=a-=a*=a的值...
设int a=12,n=5;a%=(n%=2);,求a的值为...
已知inta=12,n=5 则表达式运算后a的值各为 a-=...
int a=5,b=2;float c=32.8 表达式 b...
求已知以下的变量定义int a=15,n=5;则表达式a%=...
a=12,n=5, 求a%=(n%=2),a+=a-=a*=...
求大神解答:若执行语句:int b, a=12, n=5; ...