double 精度高,有效数字 15-16 位,float 精度低,有效数字 6-7位, double 消耗的内存是 float 的两倍,运算速度比 float 慢得多,建议能用 float 保证精度的就用 float,少用 double。
使用float类型参数时,在实参的后面加上f
c++中float与double类型参数的区别
最新推荐文章于 2023-10-26 22:44:13 发布
本文探讨了浮点数类型float和double的精度差异,double提供更高的精度,但消耗更多内存且运算速度相对较慢。建议在保证精度的前提下,优先选择float以优化性能。在使用float时,需在数值后加上f以指定类型。
摘要由CSDN通过智能技术生成