printf输出字符串
时间: 2023-07-25 21:19:05 浏览: 52
可以使用以下代码使用printf输出字符串:
```
#include <stdio.h>
int main() {
char str[] = "Hello, world!";
printf("%s", str);
return 0;
}
```
其中,`%s`是格式化字符串,用于输出字符串。`str`是一个字符数组,存储了要输出的字符串。在printf函数中,将`%s`和`str`作为参数传入,即可在控制台输出字符串"Hello, world!"。
相关问题
printf 输出字符串
在C语言编程中,printf函数可以用于输出字符串。你可以使用格式控制符"%s"将字符串打印到终端或其他输出设备上。下面是一个示例程序:
```c
#include <stdio.h>
int main() {
char str[] = "Hello World!";
printf("%s\n", str);
return 0;
}
```
运行上述程序后,它会输出字符串"Hello World!"。在printf函数中使用"%s"格式控制符,可以将字符串变量str的值打印出来。
C++ printf输出字符串
在C++中,可以使用printf函数来输出字符串。printf函数是C语言中的标准输出函数,也可以在C++中使用。
要输出字符串,需要使用格式化字符串"%s",并将要输出的字符串作为参数传递给printf函数。下面是一个示例:
```cpp
#include <iostream>
int main() {
std::string str = "Hello, World!";
printf("%s\n", str.c_str());
return 0;
}
```
在上面的示例中,我们首先包含了iostream头文件,然后定义了一个字符串变量str,并赋值为"Hello, World!"。接下来,使用printf函数输出字符串,其中"%s"表示格式化字符串,str.c_str()将字符串转换为C风格的字符数组。
注意,在C++中,我们通常使用cout来输出字符串,因为它更符合C++的风格和特性。printf函数主要用于C语言的兼容性或特定需求的情况下使用。