单精度型和双精度型有什么区别

二级数据库
2025-05-18 03:29:10
推荐回答(2个)
回答(1):

它们在内存中所占的字节不同,一个是4字节,一个是8字节,因此表示的有效位数,双精度比单精度要大得多!上面说的是一般的c语言,如果是单片机等,依不同的情况有所不同,如pic16单片机有的是单精度为3字节,双精度为4字节。

回答(2):

IEEE单精度格式具有24位有效数字,并总共占用32 位。IEEE双精度格式具有53位有效数字精度,并总共占用64位。

说明:基本浮点格式是固定格式,相对应的十进制有效数字分别为7位和17位。基本浮点格式对应的C/C++类型为float和double。