double是雙倍的意思。
double
含義:
adj. 雙重的;成雙的;兩倍的。
v. 翻壹番;使 ... 加倍。
n. 兩倍;雙份。
例句:
I ordered the coffee in double before you come.
妳來之前我點了雙份咖啡。
double和float的區別:
1、在內存中占有的字節數不同:
單精度浮點數在機內存占4個字節,雙精度浮點數在機內存占8個字節。
2、有效數字位數不同:
單精度浮點數有效數字8位,雙精度浮點數有效數字16位。
3、數值取值範圍:
單精度浮點數的表示範圍: -3.40E+38~3.40E+38,雙精度浮點數的表示範圍: -1.79E+ 308~-1.79E+308。
4、在程中處理速度不同:
壹般來說, CPU處理單精度浮點數的速度比處理雙精度浮點數快,如果不聲明,默認小數為double類型,所以如果要用float的話,必須進行強轉。