c语言本身自带两个库函数 直接调
int sprintf(char *str, const char *format, ...);
int snprintf(char *str, size_t size, const char *format, ...);
参数解释
char *str -> 想要存入的数组
const char*format -> 类型
... -> 整数
size_t size -> 数组位置
举个例子
sprintf
int a=1111;
char str[10];
sprintf(str,"%d",a);
// 把整数a转换为字符串,存放在str中
printf("str=%s\n",str);
// 输出str=1111
snprintf
int a=1234567890;
char str[20];
snprintf(str,5,"%d",a);
// 把整数a转换为字符串,存放在str中
printf("str=%s\n",str);
// 输出str=1234
更多推荐
C语言将整数转换为字符串
发布评论