C++ 打印/放置具有所需小数位数的浮点

C++ 打印/放置具有所需小数位数的浮点,c++,arrays,printing,char,C++,Arrays,Printing,Char,我想在char数组中打印/放置(sprintf)一个小数位数尽可能多的浮点变量。例如: 所以这里我希望它是1位小数,说明符是1位小数的说明符: float FLOAT = 1.10000124f; char FLOAT2[32]; sprintf(FLOAT2, "%SPECIFER" FLOAT); printf("%s", FLOAT2); 说明符:%.1f 1是小数位不太清楚你想做什么。查看您要查找的格式说明符是否为“%.1f”。

我想在char数组中打印/放置(
sprintf
)一个小数位数尽可能多的浮点变量。例如:

所以这里我希望它是1位小数,说明符是1位小数的说明符:

float FLOAT = 1.10000124f;
char FLOAT2[32];
sprintf(FLOAT2, "%SPECIFER" FLOAT);
printf("%s", FLOAT2);
说明符:%.1f
1是小数位

不太清楚你想做什么。查看您要查找的格式说明符是否为
“%.1f”