C++ 程序中的原始字符串文字
在本文中,我们将讨论 C++ 中的原始字符串文字、其含义和示例。
C++ 中存在转义字符,如 “\n” 或 “\t”。当我们尝试打印转义字符时,它不会在输出中显示。使用 R”(包含转义字符的字符串)” 使用的原始字符串文字可以在输出屏幕上显示转义字符。在字符串前面使用 R 之后,转义字符将显示在输出中。
示例
让我们通过一个示例来理解这一点
#include <iostream>
using namespace std;
int main(){
string str = "tutorials\npoint\n" ;
// A Raw string
string str_R = R"(tutorials\npoint\n)";
cout <<"String is: "<<str << endl;
cout <<"Raw String is: "<<str_R;
return 0;
}输出
如果我们运行以上代码,将生成以下输出 -
String is: tutorials point Raw String is: tutorials\npoint\n
示例
#include <iostream>
using namespace std;
int main(){
string str = "tutorials\ttoint\t" ;
// A Raw string
string str_R = R"(tutorials\tpoint\t)";
cout <<"String is: "<<str << endl;
cout <<"Raw String is: "<<str_R;
return 0;
}输出
如果我们运行以上代码,将生成以下输出 -
String is: tutorials toint Raw String is: tutorials\tpoint\t
广告
数据结构
计算机网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP