1樓:
a=25/3%3=2
25/3=8
8%3=2
2樓:郯媛女秦丁
先算22/3
-->7
c語言是整除
不能有小數
再算7%3
-->17對3取餘數a=1
定義整型變數a;表示式a=25/3%3執行後a為2,25/3算出來並不是一個整型啊,咋能%3
3樓:茄子閒人
定義整型變數後
兩數相除不管結果後面有0.9還是0.1
全都直接擦掉,只保留前面的整數部分,並不是代數上的四捨五入
4樓:匿名使用者
因為 計算機規定 整數除以整數 得到是整數 不求小數而且 小數是不入只舍
就是7.9 也是做7
例如:int a=20/3;
a=6.
5樓:紅山人
給你這知說吧.兩個整型數相除,如不進行強制轉換,其結果就是整型數.書還沒讀透啊.朋友.
6樓:雨落深山
四捨五入。
25/3 = 8.3333 自動轉換為8
若a是int型變數,則計算表示式25/7%7後 a的值為多少?
7樓:懷妙
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 左
18 , 左
8樓:刀刀
答案是3,首先25/7得到是商3,3%7得到是餘數3
9樓:柯崽的愛
一樓正解,暈死 ,還讓我敲15個字
若a是int型變數,則執行表示式a=25/3*3後a的值為() 5
10樓:四舍**入
若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。
11樓:樊瑞清
a=25/3%3=2
25/3=8
8%3=2
若a是整型變數,且a的初值為6,則執行表示式為a a a a後a的值為
a的值為 60,運算是從右到左運算的,先算a a a,得出a 30,然後a a 算出最後a 60 60 可以這樣理解表示式 a a a a a a 24可以拆開為 a a,a a a 即 6 6 12,12 36 24 c語言一道題目,求解,若a是int型變數,且a的初值為6,則執行表示式a a a...
若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 所以結果...
若已知a10,b20,則表示式ab的值是
c裡把非0視為真,0為假,運算的結果就是1或者0,10為真,所以 10就是假即為0,所以 a b就相當於 10 20 0 20 20 若已知a 10,b 20,則表示式 a b的值是20 a b 0 20 20 表示式 a b 10 20 30 以上請理解 a 10 b 20 a b 10 20 3...