gcvt():将浮点数转换字符串,取四舍五入。
#include<stdio.h>
#include<stdlib.h>
int main()
{
int num_int = 95;
double num_double = 95.12f;
char str_int[30];
char str_double[30];
gcvt(num_double, 8, str_double);
printf("str_double :%s\n", str_double);
}
程序输出结果:
str_double :95.120003
代码中第12行中的参数8表示精确位数。