天天看点

double float 有效位数

  • float 为4个字节,表示为:一个符号位,8个指数位,23个尾数,所以有效位数由尾数来决定,即2^23=8388608为7位,指数的范围是2^(-127~127)

double为8个字节:表示为:一个符号位,11个指数位,52个尾数来表示,所以有效位数为

2^52=4503599627370496为15位,指数的范围为2^12-1=4095(-2047~2047)