方法二:直接通过空字符串+数字的形式转换为字符串(前后都可以用)。如:String str= ""+123;
方法三:直接通过包装类来实现。如:String str = String.valueOf(1231)
用sprintf()函数即可:#include <stdio.h>
int main(void)
{
char str[20]/*用于保存转换后的字符串*/
sprintf(str,"%g",123.73)/*以%f格式将实数a输出到字符数组str中*/
printf("%s",str)/*输出字符串str*/
return 0
}