找回密码
 立即注册
首页 业界区 业界 原始字面量

原始字面量

凶契帽 3 小时前
C++ 中存在转义字符,例如"\n"或"\t"。当我们尝试打印转义字符时,它们不会显示在输出中。为了在输出屏幕上显示转义字符,我们使用了"R(带转义字符的字符串)"作为原始字符串字面量。在字符串前面使用 R 后,转义字符将显示在输出中。
定义方式: R "xxx(原始字符串)xxx"
其中()两边的xxx要一样包括长度、顺序;
xxx在编译时会被忽略,对括号中的字符串没有影响,一般xxx用途相当于注释这个字符串的用途,因此一般不用指定
原始字符串必须用括号()括起来。
例如:当我们要打印一个路径时,由于路径字符串中常常包含一些特殊字符,传统方法通常需要使用转义字符 '\' 来处理。但如果使用原始字符串字面量,就可以轻松解决这个问题。
[code]#include using namespace std;int main(){    string str = "E:\wwh\c++\temp\cpp_new_features";    cout

相关推荐

您需要登录后才可以回帖 登录 | 立即注册