float和double
存储格式
Double 和 Float会将小数转为科学计数法的格式

再将正负符号,有效数字,指数分别存储

float和double的区别
float有32位,
其中符号位数 : 1位,
指数位数 : 8位,指数范围 : -127 ~ +128
有效数字(尾数位) : 23位,有效数字范围:2^23=8388608
即float的精度为6~7位有效数字,最多能有7位有效数字,但绝对能保证的为6位
double有64位,
其中符号位数 : 1位,
指数位数 : 11位,指数范围 : -1023~+1024
有效数字(尾数位) : 52位,有效数字范围:2^52=4503599627370496
即float的精度为15~16位有效数字,最多能有16位有效数字,但绝对能保证的为15位

843

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



