33问答网
所有问题
若有定义int a=12,n=5,则表达式a%=(n%2)运算后,a的值是多少?
如题所述
举报该问题
推荐答案 2019-01-29
先运算n%2,由于n=5,故n%2的值为1(%表示取模,即余数)
然后运算a = a%1,故a最后的值为0
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/cRchcR44W5550PPBdBW.html
相似回答
写出下面
表达式运算后A的值,
设原来
A=12
。设A和
N
已
定义
为整形变量。
答:
{
int
n=5
;int
a=12,
i;printf("输入题号:\n");scanf("%d",&i);switch(i){case 1:a+=a;break;case 2:a-=2;break;case 3:a*=2+3;break;case 4:a/=a+a;break;case 5:
a%=(n%
=2);break;case 6:a+=a-=a*=a;break;} printf("%d",a);} 简单的想了一招,你这样运...
已知
inta=12,n=5
则表达式运算后a的值
各为 a-
=2
a/=a+a
答:
后者因为+比/=优先级高,所以
a=a
/(a+a)即12/24=0
...
2)a
-=2 (3)a*=2+3 (4)a/=a+a (
5)a%=(n%=2)
n的值
答:
(3)a*=2+3 也就是a=a*(2+3)=60 (4)a/=a+a 也就是a=a/(a+a)=0.5 (
5)a%=(n%
=2) 也就是a=a%(
n=n%2)
=0,其中n=n%2=1,12可以整除1,所以为0 (6)a+=a-=a*=a 也就是a=(a+(a=a-(a=a*a)))=0,下面是分析:首先看(a=a*
a),
很明显这个值为144
,a=
...
大家正在搜
若有定义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