a是整型變數,為什麼253直接等於8了

2021-03-03 21:05:47 字數 1163 閱讀 4409

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 重力勢能的變化量 增量和改變數的大小代表重力勢能的大小變化了多少,可能重力勢能是增加的,例如豎直上拋運動,重力做負功,這時叫做重力勢能的增加量 重力勢能的變化量 增量和改變數的大小代表重力勢能...