首先浮点数在内存中占四个字节,就是32个二进制位
第1位用来表示符号位,第2~9位用来表示阶数,最后23位表示浮点数化成科学计数后小数点后面的数(小数点前面必须是1);
例如:12.25的表示:
12.25 = 1100.01 = 1.10001*2^3
12.25是个正数,所以第一位为0;
阶数位是 阶数3与127的和,就是-126,== 10000010
12.25在内存中表示为 0100 0001 0100 0100 0000 0000 0000 0000
表示成十六进制为 41 44 00 00
小端存放之后,内存中就是 00 00 44 41