99问答网
所有问题
当前搜索:
c语言a+=a-=a*a
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
???/ 请高手解决 谢谢~·
答:
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+=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是如何运算的?请高手来指教指教。。谢谢...
答:
C语言
中的表达式
a+=a-=a*
=a是按照运算符的优先级和结合性来解析和计算的。首先,我们来看a*=a,这里的运算符*具有更高的优先级,因此先执行a
=a*a
。假设初始值a=12,那么a*=a的结果是12*12=144。接着解析a-=a*=a,这里的-=运算符会使用上一步的结果144,即a=a-144。此时a的值变为...
C语言
中定义int a=6,则表达式
a+=a-=a*a
等于多少? 请说明计算过程 谢谢...
答:
a+=a-=a*a
等于-60 自右向左执行 a+=a-=a*a相当于a=a+(a-=a*a)a-=a*a相当于a=a-a*a 执行1:a*a=36 执行2:a=a-36,代入a=6得,a=-30 执行3:a=a-30,代入a=-30得,a=-60
C语言
解答
a+=a-=a*a
???/ 请高手解决 谢谢~·
答:
你好!这里就涉及到一个优先级的问题,=为赋值语句,赋值是从后面往前面进行的 再一个就是三目运算,例如x+=y可以改写成x=x+y 按照这个规律进行计算,一步一步进行,首先是a*a,再算
a-=a*a
,这样a被赋值为a-a*a,接着继续算,a被赋值为
a+
a*a+a-a*a=2(a-a*a)如有疑问,请追问...
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
=12*12=144 a+=(a-=144) //再算a-=144,即a=a-144=144-144=0 a+=0 a=a+0=0+0=0 ---> a最后的值是:0
C语言
中“
a+=a-=a*a
”和"z+=x++||y++||++z"什么意思
答:
a
=a+
a-
a*a=
2a-a*a;第二个 或者关系分开看 z+=x++:z=z+x++(x++自增,每次加一)y++:自增,例如y=0,y++后y仍然=0,下次再执行时会每次加一(常用于for循环中)++z:也是自增但与z++的区别就在于当出现++z后z的值已经=z+1.或者关系三个表达式只要有一个成立其总体就成立 ...
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语言逻辑真假如何表示
c语言保留字
c语言sizeof
c语言中一条语句可以写在多行上
a+=a-=a*a的计算方法
c语言中a++和++a有什么区别
c语言a=b=c
c语言a+
c语言m=a>b