📜  C++中的原始字符串字面量

📅  最后修改于: 2021-05-30 13:40:03             🧑  作者: Mango

在C++中,为了转义“ \ n”之类的字符,我们使用了额外的“ \”。从C++ 11开始,我们可以使用未处理转义字符(例如\ n \ t或\”)的原始字符串。原始字符串的语法是,字面量以R”(开始,以)”结尾

让我们看一个示例,以查看C++中的原始字符串字面量:

// C++ program to demonstrate working of raw string.
#include 
using namespace std;
  
int main()
{
    // A Normal string
    string string1 = "Geeks.\nFor.\nGeeks.\n" ; 
  
    // A Raw string
    string string2 = R"(Geeks.\nFor.\nGeeks.\n)"; 
  
    cout << string1 << endl;
  
    cout << string2 << endl;
      
    return 0;
}

输出:

Geeks.
For.
Geeks.

Geeks.\nFor.\nGeeks.\n

参考:
http://en.cppreference.com/w/cpp/language/string_literal

要从最佳影片策划和实践问题去学习,检查了C++基础课程为基础,以先进的C++和C++ STL课程基础加上STL。要完成从学习语言到DS Algo等的更多准备工作,请参阅“完整面试准备课程”