1樓:茄子閒人
定義整型變數後
兩數相除不管結果後面有0.9還是0.1
全都直接擦掉,只保留前面的整數部分,並不是代數上的四捨五入
2樓:匿名使用者
因為 計算機規定 整數除以整數 得到是整數 不求小數而且 小數是不入只舍
就是7.9 也是做7
例如:int a=20/3;
a=6.
3樓:紅山人
給你這知說吧.兩個整型數相除,如不進行強制轉換,其結果就是整型數.書還沒讀透啊.朋友.
4樓:雨落深山
四捨五入。
25/3 = 8.3333 自動轉換為8
若a為int變數,則計算表示式a=25/3%3後a的值為___
5樓:
a=25/3%3=2
25/3=8
8%3=2
6樓:郯媛女秦丁
先算22/3
-->7
c語言是整除
不能有小數
再算7%3
-->17對3取餘數a=1
a=25/3%3 a是整型變數,為什麼25/3直接等於8了?不應該是把25/3%3搞完才進行型別
7樓:夜光隨行
任何兩個變數的計算首先看這兩個變數的型別,然後根據它們的型別來決定結果的型別,25和3都是int,所以結果也是int,因此25/3=8
c語言題目求解a是整型變數,則執行表示式a=16/3%3後a的值為
8樓:夜如此溫柔
填空題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=22/3%3後a的值為
9樓:
先算 22/3 -->7 c語言是整除 不能有小數
再算 7%3 --> 1 7對3取餘數
a= 1
10樓:匿名使用者
1,計算方式除和模優先順序相同則從左向右依次計算得1.
11樓:匿名使用者
a 的值為1
首先計算 22/3 結果為 7
再計算 7%3 結果為1
若a是int型變數,則執行表示式a=25/3*3後a的值為() 5
12樓:四舍**入
若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。
13樓:樊瑞清
a=25/3%3=2
25/3=8
8%3=2
已知ax2/3=bx3/4=c/4/5(a不為0),把a,b,c三個數按從大到小排列起來是( )?
14樓:匿名使用者
設2/3a=3/4b=4/5c =1
則a=3/2=1.5
b=4/3約=1.33
c=5/4=1.25
所以a>b>c
15樓:我不是他舅
即ax2/3=bx3/4=c×5/4
因為5/4>3/4>2/3
所以c
設a和n都定義為整型變數,a=12,執行表示式a*=2+3; 運算後a的值_______。
16樓:魔帝蕭凡
int a = 12; a*=2+3 => a = a *(2+3) => a = 12 * 5 = 60
設x y z和k都是int型變數,則執行表示式 x y 4,z 16,k 32 後,x的值為
c。x 32 右邊是一個表示式,逗號運算,從左到右計算每個量,整個表示式的值為最後一個式子 k 32 的值32,將32賦值給x。所以x的值為32。或 從左向右依次求解表示式1 表示式2.整個逗號表示式的值是最後一個表示式的值。比如,a 1 3,2 8,6 10,5 2 的結果是 a 7。賦值表示式的...
若x和a均是int型變數,則計算表示式1後的x值為
兩個逗號表示式 第一題 x 的內容是12,由最後一個表示式的計算結果確專定第二題中 x a 4 是第一個表達屬式,計算結果 x 的內容是4第一題,x 記錄的是一個逗號表示式的計算結果第二題,x 處在逗號表示式的第一個表示式當中,記錄的是一個賦值表示式的結果 1 x 12,逗號表示式值為最右邊的表示式...
若已定義inta3,b5,c2則表示式cab的值為
1 按照運算子優先順序,的優先順序大於 所以先計算b c的值,應為 回b 2,c 3,所以這個表示式的 答值為假,也就是值為0.然後將b c的值賦給a,那麼執行a b c之後,a 0 2 第一個方式不正確,第二個左值不能為表示式,第三個正確,第四個左值不能為表示式 c a c 2 a 0 b 5 所...