float *fp; fp = (float*)s; return *fp; } // 测试程序 int main(void) { float f = 3.141582657; float f2 = 0.0; unsigned char s[4]; float_2_byte(f, s); printf("%x\t%x\t%x\t%x\n", s[0], s[1], s[2], s[3]); f2 = byte_2_float(s); printf("float = %f\n",...
有4字节(float)、8字节(double)、10字节(有一些不支持)。这里以4字节(float)浮点数为例。 一、C语言 转化常见的方法有: 1、强制指针类型转换。 [html]view plaincopy //转换float数据到字节数组 unsigned char i; float floatVariable; unsigned char charArray[4]; (unsigned char) *pdata = ((unsigned c...