它们在内存中所占的字节不同,一个是4字节,一个是8字节,因此表示的有效位数,双精度比单精度要大得多!上面说的是一般的c语言,如果是单片机等,依不同的情况有所不同,如pic16单片机有的是单精度为3字节,双精度为4字节。
IEEE单精度格式具有24位有效数字,并总共占用32 位。IEEE双精度格式具有53位有效数字精度,并总共占用64位。 说明:基本浮点格式是固定格式,相对应的十进制有效数字分别为7位和17位。基本浮点格式对应的C/C++类型为float和double。