使用sprintf函数将两个float浮点数转换成一个字符串数组并使用-字符隔开
下面是示例代码:
#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表示输出浮点数,并保留两位小数。两个浮点数之间用-隔开。- 把结果字符串打印出来,就可以看到两个浮点数被转换成了一个字符串数组,并用
-字符隔开。
原文地址: https://www.cveoy.top/t/topic/hhKq 著作权归作者所有。请勿转载和采集!