C语言中字符串加数字是什么
时间: 2024-02-22 18:57:33 浏览: 280
在 C 语言中,将字符串和数字相加会得到一个新的字符串。这个字符串是将数字转换为字符串后再与原字符串拼接起来的结果。例如:
```c
char str1[] = "Hello";
int num = 123;
char str2[] = "world!";
char result[20];
sprintf(result, "%s %d %s", str1, num, str2);
```
这段代码将会把 "Hello"、123 和 "world!" 这三个字符串拼接起来,得到一个新的字符串 "Hello 123 world!",并将其存储在 result 字符数组中。需要注意的是,这里使用了 sprintf 函数将格式化的字符串写入到字符数组中。
阅读全文