阅读量:0
在C语言中,将浮点数转换为字符串可以使用sprintf
函数。sprintf
函数可以将格式化的输出写入字符串。对于浮点数,可以使用%f
作为格式说明符。以下是一个示例代码:
#include <stdio.h> int main() { float num = 3.14159; char str[20]; // 创建一个字符数组来存储字符串 // 使用sprintf将浮点数转换为字符串 sprintf(str, "%f", num); printf("浮点数 %f 转换为字符串: %s\n", num, str); return 0; }
在这个示例中,我们创建了一个字符数组str
来存储转换后的字符串。然后,我们使用sprintf
函数将浮点数num
转换为字符串,并将结果写入str
。最后,我们使用printf
函数输出转换后的字符串。