如何把数字型变量转换成字符串型变量
来源:百度知道 编辑:UC知道 时间:2024/05/14 11:44:52
比如说一个十进制数123.73转换成字符串型"123.73"
用sprintf()函数即可:
#include <stdio.h>
int main(void)
{
char str[20];/*用于保存转换后的字符串*/
sprintf(str,"%g",123.73);/*以%f格式将实数a输出到字符数组str中*/
printf("%s",str);/*输出字符串str*/
return 0;
}
使用 sprintf 可以转换, 如果想要类型安全的话, 可以使用 boost 库中的
boost::lexical_cast
什么语言?
用gcvt函数