这个可以利用sprintf()函数给变量格式化赋值
函数功能:把格式化的数据写入某个字符串
函数原型:int sprintf( char *buffer, const char *format [, argument] … );
返回值:字符串长度(strlen)
float kt = 40.536738;
char* s = NULL;
sprintf(s,"%.2f",kt);
如果要再使用的话再利用将字符串转换成数字函数atof
即 float target = atof(s); //40.54
哈哈,虽然有点麻烦,但还是很好用的。主要是格式化字符串