请问C语言中的float变量值存入char数组,和从char数组中转成float的写法?
请问C语言中的float变量值存入char数组,和从char数组中转成float的写法?
日期:2017-11-25 21:08:38 人气:1
如果只是为了传输方便,直接内存复制就行吧。
#include#include#includevoid main(){ float a= 1254.42f; char b[4]; float c; memcpy(b, &a, sizeof(a)); //传输过程 //接收,再转换 memcpy(&c, b, sizeof( b)); printf("%f\n", c);}