单精度浮点数(float)与双精度浮点数(double)的区别:

1、单精度,也就是 float ,在 32 位机器上用 4 个字节来存储的;而双精度double是用 8 个字节来存储的,这是他们最本质的区别。 
2、由于存储位不同,8位,16位他们能表示的数值的范围就不同,也就是能准确表示的数的位数就不同。
单精度浮点的表示范围:-3.40E+38 ~ +3.40E+38
双精度浮点的表示范围:-1.79E+308 ~ +1.79E+308

 

你可能感兴趣的:(单精度浮点数(float)与双精度浮点数(double)的区别:)