如果只是为了传输方便,直接内存复制就行吧。
#include
#include
#include
void main()
{
float a= 1254.42f;
char b[4];
float c;
memcpy(b, &a, sizeof(a));
//传输过程
//接收,再转换
memcpy(&c, b, sizeof( b));
printf("%f\n", c);
}
如果只是为了传输方便,直接内存复制就行吧。
#include
#include
#include
void main()
{
float a= 1254.42f;
char b[4];
float c;
memcpy(b, &a, sizeof(a));
//传输过程
//接收,再转换
memcpy(&c, b, sizeof( b));
printf("%f\n", c);
}