c语言把单个字符拼接到字符串
时间: 2023-12-22 14:03:46 浏览: 259
字符串的拼接(C语言代码)
在C语言中,可以使用字符串连接操作符(+)或者字符串连接函数(strcat)将单个字符拼接到字符串中。
方法一:使用字符串连接操作符(+)
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[100] = "Hello";
char ch = '!';
// 使用字符串连接操作符将字符拼接到字符串末尾
strncat(str, &ch, 1);
printf("拼接后的字符串:%s\n", str);
return 0;
}
```
方法二:使用字符串连接函数(strcat)
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[100] = "Hello";
char ch = '!';
// 使用字符串连接函数将字符拼接到字符串末尾
char ch_str[2] = {ch, '\0'};
strcat(str, ch_str);
printf("拼接后的字符串:%s\n", str);
return 0;
}
```
无论使用哪种方法,都需要注意目标字符串的长度,以避免溢出。
阅读全文