C語言 float 5 2結果是多少

2021-08-04 09:22:35 字數 646 閱讀 1607

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浮點型的。

c語言題目請問這個結果是多少,c語言題目答案是多少

sum 0,a 1,i 1 i 8成立,開始迴圈 sum sum a sum 0 1 1 i i 2 a a i a 1 2 2 i 8成立,繼續迴圈 sum sum a sum 1 2 3 i i 3 a a i a 2 3 6 i 8成立,繼續迴圈 sum sum a sum 3 6 9 i i...

c語言13的結果是多少,具體怎麼算的,謝謝

需要準備的材料分別有 電腦 c語言編譯器。1 首先,開啟c語言編譯器,新建乙個初始.cpp檔案,例如 test.cpp。2 在test.cpp檔案中,輸入c語言 printf d 1 3 3 編譯器執行test.cpp檔案,此時成功計算了1 3的結果,它具體是1 2 3 進行計算的。c語言的二進位制...

19925估算結果是多少

簡便運算主要是通過交換律 結合律,將相關數字交換結合,湊成整數,達到速算目的。199 25 200 1 25 200 25 1 25 5000 25 4975 199 25估算結果是 5000 199 25 200 25 5000 估算678 199時,把678看作多少,199看作多少,結果大約是多...