float:一般的编译器为其分配的内存为4个字节,内存表示形式:符号为(1位)阶码(8位有符号整型数)尾数(23位)
精度:有效数字或者说小数点之后的位数为23位,2^(-23)=0.0000001,所以精度为6~7位,数值范围为1+1=2
数值范围:8位阶码可表示的有符号整数大小为-128~127,2^127=1.7*10^38,而尾数部分的数值范围为-2.0~2.0,由此可得出float数值范围为-3.4e38~3.4e38
float:一般的编译器为其分配的内存为4个字节,内存表示形式:符号为(1位)阶码(8位有符号整型数)尾数(23位)
精度:有效数字或者说小数点之后的位数为23位,2^(-23)=0.0000001,所以精度为6~7位,数值范围为1+1=2
数值范围:8位阶码可表示的有符号整数大小为-128~127,2^127=1.7*10^38,而尾数部分的数值范围为-2.0~2.0,由此可得出float数值范围为-3.4e38~3.4e38