C語言 float 5 2結果是多少

2021-08-04 09:22:36 字數 646 閱讀 4048

1樓:

c語言(float)5/2結果是2.0000000。常量5和2是int型,int型變數除以int還是int,所以5/2結果是2。 最後一個等號 把2強強制轉換成float資料型別。

賦給a,float資料型別在機內用指數型式表示,尾數表示浮點數有效數字,0.******x。因此,(float)5/2=2.0000000。

2樓:

肯定是2.500000了!因為在c/c++中/運算子擔任兩種演算法的任務:

當/兩邊都是整數時是取整除,即只取商的整數部分;這裡5和2在c/c++中又被預設為int型,所以5/2就只等於2了。而/的兩邊只要有一邊是浮點型時,它就是浮點除了,即要取一定精度的小數部分;這裡把預設的整型5用(float)強制為浮點5,那麼/就被提升為浮點除了,所以(float)5/2就等於2.500000了……

3樓:

結果為float型 2.50000

如果沒有括號裡的float,則結果為2

4樓:匿名使用者

(float) 5/2 = 2.5;而若是5/2 = 2(取整數);

5樓:夭夭旭

結果為2.500000,是float浮點型的。

請問結果是多少,請問結果是多少

17個籃球是17個哦 17個設 籃球 足球 乒乓球 83 乒乓球 2足球 足球 籃球 5 則帶入第一個公式 籃球 籃球 5 2籃球 10 83 則4籃球 68 則籃球 17 看著應該是17個左右。請採納一下 足球22,籃球17,乒乓球44 用作業幫掃一下就知道了。請問結果有多少錢?我姐那他這個多少這...

c語言,為什麼結果是13c語言,為什麼結果是

答案我執行過了,是 1 3 4 5,現在我來解釋一下,希望我的解釋你能夠理解 首先int a 5 1 注意到c c 語言規定是a 0 1,a 1 4,a 2 5 而不是a 1 1,a 2 4,a 3 5 2 經過 while i n k a i i 由於a i 即a 1 4,而k 3不大於a 1 不...

4 16 3 5 27 6 7 3 1 5的結果是多少簡便計算

2 7 108 81 1 5 3 48 2 7 189 1 5 45 2 27 9 45 4 7 54 16 3 5 27 6 7 3 1 5,這道題怎麼做?解 4 7 54 16 3 5 27 6 7 3 1 5等於 45 已知需求出4 7 54 16 3 5 27 6 7 3 1 5等於多少 4...