如图所示,在计算机中是通过二进制的存储的,8个字节就有64个bit,第一位表示符号位,0表示正,1表示负,则8个字节的整数取值范围为-2^63~2^63-1;
如图所示,4个字节的浮点数有32个bit;第一位表示符号位,0表示正,1表示负,接下来的8位为指数位,剩余23位为尾数位;尾数位代表小数点后面的值,所以尾数位小于1;取最大值无限接近于1;指数位的8位取最大值为11111111;即指数位最大可写成2^127;那么浮点数的范围就可以约等于-2^127~2^127;所以说4个字节表示的浮点数比8个字节表示的整数取值范围广。