1.存储方式
float和double与整数型数值存储方式不同;
float和double在内存中以 符号位、指数位(表示整数位)、尾数位(表示小数位)三部分进行存储。
其中:
float 占4字节,符号位占1位;指数位占8位;尾数位占23位
double 占8字节,符号位占1位;指数位占11位;尾数位占52位
float 小数位是6-7位
double小数位是15-16位
其中6和15是有效小数位,7和16位有部分数值不能包括(2的23次方是七位数,2的52次方是16位)
1.存储方式
float和double与整数型数值存储方式不同;
float和double在内存中以 符号位、指数位(表示整数位)、尾数位(表示小数位)三部分进行存储。
其中:
float 占4字节,符号位占1位;指数位占8位;尾数位占23位
double 占8字节,符号位占1位;指数位占11位;尾数位占52位
float 小数位是6-7位
double小数位是15-16位
其中6和15是有效小数位,7和16位有部分数值不能包括(2的23次方是七位数,2的52次方是16位)