若A是int型變數,則計算表示式a2233後a的值為

2021-03-03 21:05:47 字數 1495 閱讀 4664

1樓:

先算 22/3 -->7 c語言是整除 不能有小數

再算 7%3 --> 1 7對3取餘數

a= 1

2樓:匿名使用者

1,計算方式除和模優先順序相同則從左向右依次計算得1.

3樓:匿名使用者

a 的值為1

首先計算 22/3 結果為 7

再計算 7%3 結果為1

若a是int型變數,則執行表示式a=25/3*3後a的值為() 5

4樓:四舍**入

若a是int型變數,則執行表示式a=25/3*3後a的值為24。

int是一種資料型別,在程式語言中,是用於定義整數型別變數的識別符號。因為a是int型變數,所以25/3=8.333。又因為當運算子,函式或流程控制需要一個int型引數時,值會自動轉換,同時會丟失精度。

所以8.333不保留小數位精度,即為8,因此a=25/3*3=8*3=24。

5樓:樊瑞清

a=25/3%3=2

25/3=8

8%3=2

c語言題目求解a是整型變數,則執行表示式a=16/3%3後a的值為

6樓:夜如此溫柔

填空題1. 2

2. d

3. 什麼式子

???4. default

5. int

6. 3

7. 10

8. main

9. (1) 1 (2) 0

執行結果

1. 866

2. *#*#

3. 3,,4

4. 01123

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

7樓:匿名使用者

a=-40

因為+=和-=優先順序一樣,結合方向為右到左,所以a+=a-=a*a等價於a+=(a-=(a*a))即a=a-a*a=5-5*5=-20

a=a+a=-20-20=-40

8樓:匿名使用者

感覺是-40吧,先運算a*a=25(注意:此時a的值並未變化),第二步算a-=25,即a=a-25,a=-20,再運算a+=a(此時a=-20),所以結果是-40。

9樓:匿名使用者

-40原來字數少回答不了。。。

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

10樓:

從右到左開始運算。

首先a-=a*a

a*a=36

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

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

若a是int型變數,則計算表示式25 7 7後a的值為多少

3.少年你在考試嗎?囧!c 的優先順序 優先順序 操作符 結合性 1 左 2 左 3 sizeof new delete castname cast單目操作符 右 4 左 5 左 6 左 7 左 8 左 9 左 10 左 11 左 12 左 13 左 14 左 15 右 16 右 17 throw ...

若a6,b4,c5,則表示式abcb

查手冊上的優先順序,5種運算 的優先順序哪個在前,優先順序高的先計算。除法回最高,所以先算2 c,因答為是整型,2 c的結果是0。其次是加法,b c結果為9。然後是 a b c,即6 9,即1。然後是 比 優先順序高 a b c b,即1 b,即1 這裡發生了邏輯短路,不需要知道b是多少就能算出表示...

2的計算結果是若a 1 b 2 c 3則執行表示式 abc後,c的值為

第一個表示式的結果是3,本來是1 2 0.5,但由於是整型數除以整型數,所以1 2 0 a b為0,由於是與關係,所以後面的c 就沒有執行,c還是3 兄弟,你這是c語言的題嗎?如果是的話,第一個空為3,第二個空為3 第一個空解 專答 屬1 2,因為1和2皆為整數,所謂1 2的結果為0第二個空解答 運...