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

更新时间:2020 年 4 月 22 日

530 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始使用
广告
© . All rights reserved.