- float 为4个字节,表示为:一个符号位,8个指数位,23个尾数,所以有效位数由尾数来决定,即2^23=8388608为7位,指数的范围是2^(-127~127)
2^52=4503599627370496为15位,指数的范围为2^12-1=4095(-2047~2047)
本文详细解析了float和double两种浮点数类型的内部结构及精度表现。float使用4个字节表示,包含1位符号位、8位指数位和23位尾数,能提供约7位有效数字;而double则采用8个字节,包括1位符号位、11位指数位和52位尾数,能提供约15位有效数字。
1303
310

被折叠的 条评论
为什么被折叠?