C语言编写程序时,什么情况下用float,什么情况下用double,恳请请各位大神指教!

如题所述

第1个回答  2014-06-18
基本上没有什么区别,都是表示小数
不过它们的宽度不一样,或者说精度不一样,float是单精度,double是双精度
它们表示小数的范围不一样,double能表示的范围,比float大
double在内存中,占8个字节,float占4个字节
当你小数点后位数比较多时用double