下面是示例代码:

#include <stdio.h>

int main() {
    float num1 = 3.14159;
    float num2 = 2.71828;
    char str[20];
    sprintf(str, "%.2f-%.2f", num1, num2);
    printf("%s\n", str);
    return 0;
}

输出结果:

3.14-2.72

解释:

  • sprintf 函数的第一个参数是要存储结果的字符串数组,第二个参数是格式化字符串,其中 %.2f 表示输出浮点数,并保留两位小数。两个浮点数之间用 - 隔开。
  • 把结果字符串打印出来,就可以看到两个浮点数被转换成了一个字符串数组,并用 - 字符隔开。
使用sprintf函数将两个float浮点数转换成一个字符串数组并使用-字符隔开

原文地址: https://www.cveoy.top/t/topic/hhKq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录