直接输出float,不用乘以倍数。
#include <stdio.h>
int main()
{
float i = 123.456;
unsigned char *bytereceive;
bytereceive = (unsigned char *)&i;//bytereceive以字节存放float的计算机表示形式。
float *fp;
fp=(float *)bytereceive;//float的计算机表示形式转换为float
printf("%f \n",*fp);
return 0;
}