double arr[]={1.78, 1.77, 1.82, 1.79, 1.85, 1.75, 1.86, 1.77, 1.81, 1.80}

知識之美
2015-08-14
4 回答
舉報
0/150
提交
取消
2016-11-02
float是單精度實型,用4個字節存儲;?double是雙精度實型,用8個字節存儲。在進行程序運算時,float型數據一律轉換為double型數據,為自動類型轉換。所以結果一樣。但float,double兩種類型數據精度不同,float型有效數字位數為6~7位,double為15~16位。
2016-08-06
`float`精度太低,只能確保`6`位有效數字,所以你完全可以不用。
2015-08-15
好吧,那還發明float,豈不是浪費。。。這個叫什么來著,關鍵字還是啥
2015-08-15
很多時候float的精度并不夠,推薦使用double。