若a是整型變數,且a的初值為6,則執行表示式為a a a a後a的值為

2021-04-19 19:45:53 字數 1729 閱讀 5391

1樓:qqsm木筆

a的值為-60,運算是從右到左運算的,先算a-=a*a,得出a=-30,然後a+=a;算出最後a=-60;

2樓:新頁

-60 可以這樣理解表示式 a= a+ ( a = a- ( a* a ) )

3樓:小曹大人

-24可以拆開為 :a+=a,a-=a*a;

即 6+6=12,12-36=-24;

c語言一道題目,求解,若a是int型變數,且a的初值為6,則執行表示式a+=a-=a*a後a的值為

4樓:匿名使用者

從右往左依次計算

a-=a*a得到a=a-a*a=6-6*6=-30a+=a得到a=a+a=-60

所以最後a的值為-60

5樓:放假呢想你

先a*a。。比如a等於1

若a為int型別,且其值為3,則執行完表示式a+=a-=a*a後a的值為

6樓:匿名使用者

a=-12。

按照bai從左至右結合性和優先順序順序du,先計算a-=a*a,最後a結果為a=a-a*a,zhia=3-3*3=-6;

再計算a+=-6,因為此時a的值已dao經變成了版-6,所以計算過程是a=a+(-6)=-6-6=-12。

優先順序從上到下依次遞減,最上面具有最高的優先順序,逗號操作符具有最低的優先順序。表示式的結合次序取決於表示式中各種運算子的優先順序。優先順序高的運算子先結合,優先順序低的運算子後結權合,同一行中的運算子的優先順序相同。

7樓:匿名使用者

執行(a*a),得值來

為9,注意此時還源

未賦值給變數a。bai

再執du行a-=a*a,即 a=a-a*a,亦 a賦值為 3-9,得 a=-6。

後面你zhi就明白了,因為「dao賦值表示式的結果是最左邊賦值運算子左邊變數(或者表示式)的值」。執行完賦值表示式(a-=a*a)後,a值為-6,   最後執行 a+= (a-=a*a).

因而 有a= -6 + -6

8樓:示申僉

a+=a-=a*a;

複合賦值表示式,從右到左執行,可以分拆成:

a-=a*a;

a+=a;

a的原值為3

a-=a*a;

相當於a=a-a*a=3-3*3=-6;

再執行a+=a;

自然就成了-12

9樓:匿名使用者

a+=a-=a*a可以看成

a=a-(a*a);

a=a+a;

明白嗎?

10樓:歌行者

先執行a-=a*a,即a=a-a*a

3-3*3=-6,a=-6

再執行a+=a,即a=a+a

-6+(-6)=-12

a=-12

a的值是-12

若a是int型變數,且a的初值為6,則執行下面表示式後a的值為 。 a+=a-=a*a

11樓:

從右到左開始運算。

首先a-=a*a

a*a=36

a-=a*a 就是 a= 6-36=-30然後再

a+=a 就是 a=-30 + -30 =-60

若a是int型變數,且a的初值為5,則計算a a a a,表示式後a的值為

a 40 因為 和 優先順序一樣,結合方向為右到左,所以a a a a等價於a a a a 即a a a a 5 5 5 20 a a a 20 20 40 感覺是 40吧,先運算a a 25 注意 此時a的值並未變化 第二步算a 25,即a a 25,a 20,再運算a a 此時a 20 所以結果...

若0x1,且XX分之16,則XX分之1的值為多少

因為0以x分之一du zhi 1 所以x x分之一 dao 0 x x分之內一 6 x x分之一 2 36 x 2 2 x平方分 容之一 36 x 2 2 x平方分之一 32 x x分之一 2 32 x x分之一 4 根號2 或 4 根號2 因為x x分之一 0 所以x x分之一 4 根號2 x 1...

若z C且z 2 2i 1,則z 1 2i的最大值是

方法1 z 1 2i z 2 2i z 2 2i z 1 2i 3 所以 z 1 2i 3 1 4,即所求最大值為4 方法2 在平面直角座標系下,點z x,y 表示以點 2,2 為圓心,以1為半徑的圓,問題即轉化為求點z x,y 到點 1,2 的距離的最大值,所以所求最大值為點 2,2 到點 1,2...