【问题标题】:Printing/placing a float with desired amount of decimal places打印/放置具有所需小数位数的浮点数
【发布时间】: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" 是否是您要查找的格式说明符。

标签: c++ arrays printing char


【解决方案1】:

说明符:%.1f 1 为小数位

【讨论】:

    猜你喜欢
    • 2023-02-03
    • 2015-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-15
    • 2011-02-02
    • 2021-05-07
    相关资源
    最近更新 更多