使用printf 打印 string类型内容
时间: 2023-09-22 09:06:36 浏览: 45
可以使用以下代码使用printf打印string类型内容:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "Hello, world!";
printf("%s\n", str);
return 0;
}
```
在这个例子中,我们定义了一个字符串 `str`,然后使用 `printf` 函数和 `%s` 格式化字符串打印这个字符串的内容。 `%s` 告诉printf函数要打印一个字符串。
注意,在使用 `printf` 打印字符串时,必须使用 `%s` 格式化字符串,否则会出现错误。
相关问题
用printf 打印 string
可以使用以下代码使用printf打印字符串:
```c
#include <stdio.h>
int main() {
char string[] = "Hello, world!";
printf("%s\n", string);
return 0;
}
```
在这个例子中,我们定义了一个字符串变量 `string`,并将其初始化为 `"Hello, world!"`。然后,我们使用 `printf` 函数打印该字符串,使用 `%s` 占位符表示字符串类型。最后,我们使用 `\n` 换行符来换行输出。
c++打印string类型字符串
要打印string类型字符串,可以使用printf或cout语句。下面是使用printf打印string类型字符串的示例:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char str[] = "Hello, world!";
printf("%s\n", str);
return 0;
}
```
输出:
```
Hello, world!
```
另外,如果使用C++,可以使用cout语句来打印string类型字符串,示例如下:
```c++
#include <iostream>
#include <string>
int main()
{
std::string str = "Hello, world!";
std::cout << str << std::endl;
return 0;
}
```
输出:
```
Hello, world!
```