float表示的数有几位整数,几位小数?double型呢?

问题描述:

float表示的数有几位整数,几位小数?double型呢?

C语言中,双精度浮点(double)型,占8 个字节(64位)内存空间.其数值范围为1.7E-308~1.7E+308,双精度完全保证的有效数字是15位,16位只是部分数值有保证,而单精度保证7位有效数字,部分数值有8位有效数.
因为小数点是可浮动的,一般用有效数字来表示其精度范围.