1樓:夜光隨行
任何兩個變數的計算首先看這兩個變數的型別,然後根據它們的型別來決定結果的型別,25和3都是int,所以結果也是int,因此25/3=8
定義整型變數a;表示式a=25/3%3執行後a為2,25/3算出來並不是一個整型啊,咋能%3
2樓:茄子閒人
定義整型變數後
兩數相除不管結果後面有0.9還是0.1
全都直接擦掉,只保留前面的整數部分,並不是代數上的四捨五入
3樓:匿名使用者
因為 計算機規定 整數除以整數 得到是整數 不求小數而且 小數是不入只舍
就是7.9 也是做7
例如:int a=20/3;
a=6.
4樓:紅山人
給你這知說吧.兩個整型數相除,如不進行強制轉換,其結果就是整型數.書還沒讀透啊.朋友.
5樓:雨落深山
四捨五入。
25/3 = 8.3333 自動轉換為8
若a是int型變數,則執行表示式a=25/3*3後a的值為() 5
6樓:四舍**入
若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。
7樓:樊瑞清
a=25/3%3=2
25/3=8
8%3=2
若a為int變數,則計算表示式a=25/3%3後a的值為___
8樓:
a=25/3%3=2
25/3=8
8%3=2
9樓:郯媛女秦丁
先算22/3
-->7
c語言是整除
不能有小數
再算7%3
-->17對3取餘數a=1
C浮點型顯示轉換為整型時為什麼是捨去小數部分
c 浮點型顯示轉換為整型是取整整的,會強制轉換捨去小數部分。這個賦值會把堆疊中的運算結果值存入變數,在這個過程中,實際的值應該是x 70074.996948242188,而因為精度問題,存入c的值是c 70075.0。例 擴充套件資料使用注意事項 單精度浮點數只有7位 十進位制 左右的精度,如果將其...
web問題為什麼訪問域名等會直接跳到首頁檔案怎
要建立一個 首先要安裝web服務,開啟電腦上的埠,接受別人的訪問,每個訪問都會被web服務程式處理,其中有一個預設規則開啟一個網頁目錄會預設開啟其下的檔案如 index.html,default.html或字尾為asp,php,jsp的檔案,這個設定在web服務程式裡可以重新設定成其它檔案。開啟 首...
為什麼總動能的改變數是初減末
1 重力復 勢能的變化量 增量和制改變數是重力bai勢能的大小du變化的zhi多少的不同的叫法 dao 2 重力勢能的變化量 增量和改變數的大小代表重力勢能的大小變化了多少,可能重力勢能是增加的,例如豎直上拋運動,重力做負功,這時叫做重力勢能的增加量 重力勢能的變化量 增量和改變數的大小代表重力勢能...