double与float本质:
double与float都表示浮点数,只是精度不同:
double是8个字节;
float是4个字节。
因此double的精度比float大,在误差方面错误少,多使用,减小误差。
double的不足:
double的运算时间更长,速度更慢,消耗的内存是float的两倍,因此在不要求精度高时,多选用float,减少内存的使用,加快运行速度。
double与float本质:
double与float都表示浮点数,只是精度不同:
double是8个字节;
float是4个字节。
因此double的精度比float大,在误差方面错误少,多使用,减小误差。
double的不足:
double的运算时间更长,速度更慢,消耗的内存是float的两倍,因此在不要求精度高时,多选用float,减少内存的使用,加快运行速度。