單精度浮點數(float)與雙精度浮點數(double)的區別:
(1)在內存中占有的字節數不同
* 單精度浮點數在機內占4個字節
*雙精度浮點數在機內占8個字節
(2)有效數字位數不同
*單精度浮點數有效數字8位
*雙精度浮點數有效數字16位
(3)表示數的范圍不同
*單精度浮點數的表示范圍:-3.40E+38 ~3.40E+38
雙精度浮點數的表示范圍:-1.79E+308~+1.79E+308
(4)在程序中處理的速度不同:
一般說,CPU處理單精度浮點數的速度比處理雙精度的浮點數快。