float和double到底有何区别?

float和double都是用来表示带小数的数字(浮点数)的,它们最核心的区别在于精度和存储空间的大小:float(单精度浮点数):占用4字节(32位)内存,提供约6-9位有效数字的精度,double(双精度浮点数):占用8字节(64位)内存,提供约15-17位有效数字的精度……

目录[+]