C语言中,双精度浮块米思此时厂断它磁少点(double)型,占8个字节(64位)内存空间。其数值范围为1.7E-308~1.7E+308,双精度完全保妒服皇证的有效数字是15位,16位只是部分数值有保证,而单精度保证7位有效数字,部分数值有客皇缺扬上投原少越原写8位有效数.
浮点型从狭义上说就是科生装尽龙们破食坚有学记数法
双精度,即doubl刑盟起e。double有二,两个的意思。
C标准要求float类型至少要能精确表示到小数点后6位,并且整数部分的表示范围至少要达到1.0-37--10+37。fl独组朝oat一般是32位的。
C标准块重刑既绿弱及宁规定double类型的整数部分的最小表示范围和float一样,都是1.0良阶单降预张英排标采E-37到1.0E+37,但是它要求double类型的小数部分至少要能精确到小数点后10位。double通常是64位的地玉。
longdouble
C还提供了longdouble类型,目的是提供一种比double更加精确的类型。
然而,C育读劳标准仅仅规定longd变先线自记五衣汉压二谓ouble至少要和石根轴double一样精确。