float类型在内存中占4字节,最高位表示符号位,剩下31位,从右向左取8位用于表示指数,其余用于表示尾数
在进行二进制转化前,需要进行科学记数法转换,具体步骤如下
1.看符号位,正数为0,负数为1
2.将数转化为相应的二进制数
3.用科学记数法转化为相应的形式 如:1.xxxxxx*2^n()
4.n为指数,加上127
5..转化后用二进制拼接写出
举个例子
float类型在内存中占4字节,最高位表示符号位,剩下31位,从右向左取8位用于表示指数,其余用于表示尾数
在进行二进制转化前,需要进行科学记数法转换,具体步骤如下
1.看符号位,正数为0,负数为1
2.将数转化为相应的二进制数
3.用科学记数法转化为相应的形式 如:1.xxxxxx*2^n()
4.n为指数,加上127
5..转化后用二进制拼接写出
举个例子