奥礼网
新记
当前搜索:
c语言a+=a-=a*a
c语言a+= a-= a* a
是什么意思?
答:
a
+=a-=a*a
是一个连续赋值运算,计算顺序是自右至左的。如果int a=2;a+=a-=a*a;相当于:1.a-=a*a;2.a+=a;然后相当于:1.a=a-a*a;2.a=a+a;由于a初始化为2:1.a=a-a*a=2-2*2=-2;2.a=a+a=-2+(-2)==-4;所以最后结果就是-4。
c语言 a+=a-=a*
=a
答:
c语言
中,表达式"
a+=a-=a*
=a"的等价表达式为"a=a+a=a-a
=a*a
"。在这个表达式中,"+"和"-"符号表示加法和减法操作,"*"表示乘法操作。值得注意的是,"="符号在c语言中用于赋值操作,它的左边不能是表达式或常量,只能是变量。具体到"a+=a-=a*=a",我们可以依次拆解:首先执行"a*=a...
c语言
中的运算符
a+= a-= a*
= a的值为?
答:
a+=a-=a*=a
的值为0 解析:左结合:先做a*=a, 因为a=10,a*=可写为a=a*a=100 此时a的值为100 a-=a 可写为a=a-a=0,此时a 的值为0 a+=a可写为a=a+a=0 综上:a+=a-=a*=a的值为0
C语言
中
a+= a-=a*a
是什么意思?
答:
!表示“非”,是一种逻辑运算。若
a
的真值为1,则!a为0;若a的真值为0,则!a为1。
c语言
中
a+=a-=a*a
如何计算
答:
a+=a-=a*a
;为连续赋值运算,从右向左计算。于是原始的表达式等效于:a-=a*a;a+=a;也就是 a=a-a*a;a=a+a;例如,a=5;那么 a=a-a*a=5-5*5=-20;a=a+a=-20 + (-20) = -40;最终a为-40,表达式整体值也就是a最终值,一样是-40。
c语言
中
a+=a-=a*a
如何计算
答:
连续赋值运算,从右向左计算即可。原始的表达式等于:
a-=a*a
;
a+=a
;也就是:a=a-a*a;a=a+a;例如a=5;那么:a=a-a*a=5-5*5=-20;a=a+a=-20 + (-20) = -40;最终a为-40,表达式整体值也就是a最终值,一样是-40。
C语言
中
a+=a-=a*
=a答案是多少?
答:
a初值为12时,
a+=a-=a*
=a结果为0步骤:这个表达式的运算是从右向左的:1. a*=a:a
=a*a
=12*12=1442. a-=144: a=a-144=144-144=03. a+=0: a=a+0=0+0=0。
求
C语言
语句运行结果
a+=a-=a*
=a;
答:
a+=a-=a*
=a;相当于三步:a
=a*a
;a=a-a;//a肯定等于0了 a=a+a;//a还是等于0 结果当然是0啦
C语言
解答
a+=a-=a*a
???/ 请高手解决 谢谢~·
答:
a+=
(
a-=
(a*a))说明:1.首先a*a,假设b
=a*a
2.a-=b,那么a=a-b,也就是a=a-a*a,此时a的值已经改变,设
c=a
-a*a 3.c+=c,也就是c=
c+c
=2c=2*(a-a*a)所以可知,那个等式为a=2*(a-a*a)
C语言
,若变量a为5,则
a+=a-=a=a*a
的值为?要过程
答:
那就看结合性,赋值运算符是自右向左结合的,所以从右往左。第一步: a=25;第二步:
a-=a
; a=a-a=25-25=0;第三步:
a+=a
; a=a+a=0+0;所以最后的结果是0;要注意的就是:
a*a
这是个算术运算,不会改变a的值,但是其余三个赋值运算都会改变a的值。得到最后a的值是0;...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言a+=a-=a*a怎么算
c语言输出格式
a×ac语言
结构程序设计
结构程序化设计方法的三种结构
c语言!是什么意思
c语言double保留小数点后几位
c语言输入
c语言double和float区别