float 、double详解
float:4字节 32bit
格式:
符号位:1bit ; + / -;
指数位:8bit ; -127~+128 ; 2^-127~+128 ; 数据范围±3.40E+38 ;
精度位:23bit ; 2^23 ; 8.388608E+6 ; 精度:小数点后6~7位(第七位不一定有效);
double: 8字节 ; 64bit;
格式:
符号位:1bit ; + / -;
指数位:11bit ; -1023~+1024 2^-1023~+1024 ; 数据范围±1.79E+38
精度位:53bit ; 2^53 ; 4.503E+15 ; 精度:小数点后15~16位(16位不一定有效)