21xrx.com
2024-12-22 22:59:06 Sunday
登录
文章检索 我的文章 写文章
C++如何输出字符串?
2023-07-04 04:21:36 深夜i     --     --
C++ 输出 字符串 cout printf

C++语言作为一种高级的编程语言,在进行文本处理的时候,经常需要输出字符串。因此,掌握如何输出字符串是C++初学者必须要掌握的知识点之一。

C++中输出字符串可以使用cout语句,它是一个标准输出流,可以将各种类型的数据输出到屏幕或其他输出设备上。具体地,输出字符串的方法有以下两种。

1. 使用cout语句

cout语句可以通过“<<”符号来输出字符串。如下所示:


#include <iostream> 

using namespace std; 

int main() 

 

  string str = "Hello World!"; 

  cout << str << endl;

  return 0; 

上述代码中,第3行创建了一个字符串变量str,保存的是字符串“Hello World!”。然后,通过cout语句,在控制台输出了这个字符串。注意,在最后面使用了endl,这是换行符,表示换行,可以使得输出更加美观。

2. 使用printf语句

除了cout语句,还可以使用C语言中的printf语句来输出字符串。如下所示:


#include <cstdio> 

using namespace std; 

int main() 

  string str = "Hello World!"; 

  printf("%s\n", str.c_str());

  return 0; 

上述代码中,第3行创建了一个字符串变量str,保存的是字符串“Hello World!”。然后,通过printf语句,在控制台输出了这个字符串。需要注意的是,printf语句中使用了格式化字符串“%s”,并且使用了字符串的c_str()方法来返回字符串的C风格字符串表示。

总结

C++中输出字符串有两种方法,分别是使用cout语句和printf语句。其中,cout语句是C++的标准输出流,可以通过“<<”符号来输出字符串;printf语句则是C语言中常用的输出语句,可以用来输出各种类型的数据,包括字符串。对于初学者来说,建议使用cout语句,因为它更方便、更简洁,也更符合C++的特性。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复