比如说,我有float buff[2]={1.2,2.2};然后想得到char buf[2]={1.2,2.2}; 试过sprintf(buf, "%f", buff);。但是不知道怎么的,程序卡死了,在找问题中。。没办法,大学时候c语言挂了。。反正是因为函数的入口参数要求是char型,然后现在得到的数据是float的,根本不能进入函数,所以想转。