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...