C语言将整数拼接到指定字符串后面,得到新的字符串
时间: 2023-10-05 15:06:29 浏览: 173
C语言浮点数转字符串_C语言浮点数字符串_浮点数转换_
5星 · 资源好评率100%
可以使用 sprintf 函数将整数拼接到指定字符串后面,得到新的字符串。具体的代码如下:
```c
#include <stdio.h>
int main() {
char str[100] = "hello";
int num = 123;
sprintf(str + strlen(str), "%d", num);
printf("%s\n", str);
return 0;
}
```
运行结果为:
```
hello123
```
在代码中,sprintf 函数的第一个参数是指向目标字符串的指针,第二个参数是格式化字符串,%d 表示插入整数,第三个参数是要插入的整数。由于要将整数拼接到指定字符串的后面,所以需要先将目标字符串的指针移动到字符串的末尾,可以使用 strlen 函数获取字符串的长度,然后将指针移动到字符串的末尾。
阅读全文