请问C语言中的float变量值存入char数组,和从char数组中转成float的写法?

2022-08-06 社会 86阅读

如果只是为了传输方便,直接内存复制就行吧。

#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);
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com