88问答网
所有问题
C语言 设有 int a=12; 执行完语句 a+=a-=a*a; 后,a的值是( )。
设有 int a=12; 执行完语句a+=a-=a*a; 后,a的值是( )。
举报该问题
推荐答案 推荐于2017-10-06
答案是 -264运行时输出忘了加“=”号
满意请采纳;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/gaMgaBMctgMttcMVcaK.html
其他回答
第1个回答 2015-07-16
-264
从右向左计算。本回答被提问者采纳
相似回答
设
int
a=12,
则
执行完语句a+=a-=a*a后,a的值是
答:
再
执行a=a+(
-132
)a=
-264
设
int
a=12,
则
执行完语句a+=a-=a*a后,a的值是
___(
答:
-264。1、先计算
a-=a*a,
得到
a=12
-12*12=-132;2、
a+=
-132,得到a=-132-132=-264。+= 加后赋值,变量+=表达式 如:a+=3;即a=a+3;-= 减后赋值,变量-=表达式 如:a-=3;即a=a-3。赋值运算符的计算顺序是从右到左,大多数运算符结合性是从左到右,只有三个优先级是从右至...
执行语句
"
int
a=12;a+=a-=a*a;
"后
a的值是
多少,为什么
答:
结果是-264,此题是右结合,开始是
a*a
,即为144,第二步
,a-=
144,所以
,a=a
-144
=12
-144=-132,第三步
,a+=
-132,即为:a=-132+(-132)=-264
44、设
int
a=12,
则
执行完语句
a+=a-=a*a后,a的值是
答:
这种表达式都是从右边开始计算的,有两个等号,所以分为两步计算 1
)a-=a*a;
//a*a=144, a-=144
, a=12
-144 a=-132 2
)a+=a;
//等同于a=a+
a,
=-264
a为整数变量,初值为
12,执行完语句a+=a-=a*a后,a的值
答:
答案是D.先是
a*a
等于12*12,就是144,然后执行a=a-a*a,就是
a=12
-144
,a
就等于-132,然后执行a
=a+
a,也就是 a=-132-132=-264.
请教大家一道
C语言
题:
设a=12,
求下面表达式
a的值
:
a+=a-=a*
=a.
答:
=是右结合的
,a
初值是12,
执行a+=a-=a*=a;
时是这样来执行的:a*=a;//
a值
为144 a-
=a;
//a值为0 a+=a; //a值为0 运行
完后a的值
为0。如果再运行,则:a-=144; //a的值为-144 a+=a; //a的值为-288 即运行完结果是-288 若a+=a-=144
;语句是
在a初值为12的条...
a为整数变量,初值为
12,执行完语句a+=a-=a*a后,a的值
?
答:
-264 这个式子是从右向左结合的,先
执行a-=a*a,
得到
a=
-132,然后
执行a+=
-132得到a=-264
、设”
int
a=12;
”,则
执行完语句
”
a+=a*a;
”
后,a的值是(
)。 A. 12...
答:
a += a * a
a = a + a * a a = a + 12 * 12 到这里
a 的值
尚未改变 所以最后
a = 12
+ 12 * 12 = 156 相信我,错不了
大家正在搜
int n指令的执行过程
c语言中的int
c语言long int
c语言 int范围
c语言int转char
c语言int类型
c语言int型数据范围
设有int
unsigned int
相关问题
设int a=12,则执行完语句a+=a-=a*a后,a的值...
在C语言中,设 int a=10,则执行完语句 a+=a-=...
设有语句 int a=3 ; 则执行了语句 a+ = a *...
设int a=12,则执行完语句a+=a-=a*a后,a的值...
若有定义语句int a=12,则执行表达式a+=a-=a+a...
C语言 int a=12执行要语句a+=a-=a*a后,a的...
C语言,int a=12执行完a+=a-=a*a后a的直。
设int a=12,则执行完语句a+=a-=a*a后,a的值...