float转换char *
如题 这个怎么转化啊
[解决办法]
- C/C++ code
char *buf = (char *)malloc(32);float a = 123.456;sprintf(buf, "%f", a);
[解决办法]
1。float a=123.456f;这样子更好点!
2。更像是把double->char
[解决办法]
- C/C++ code
char str[10]; float a = 10.132f; memcpy(str, (char *)&a, sizeof(float));