【发布时间】:2016-04-18 03:21:28
【问题描述】:
我想在 char 数组中打印/放置 (sprintf) 一个浮点变量,它的小数位数不限。例如:
所以在这里我希望它保留 1 个小数位,SPECIFIER 是 1 个小数位的说明符:
float FLOAT = 1.10000124f;
char FLOAT2[32];
sprintf(FLOAT2, "%SPECIFER" FLOAT);
printf("%s", FLOAT2);
【问题讨论】:
-
不太清楚您要做什么。查看
"%.1f"是否是您要查找的格式说明符。