首页 > 编程语言 >c++原始字面量

c++原始字面量

时间:2024-10-12 17:48:41浏览次数:8  
标签:输出 字面 t2 c++ 原始 字符串 100

我们知道在c++中\n作为的是一个转义字符,例如想\n,\t等,但当我们要输出\时,必须要以\\的形式输出,这种方式比较麻烦,而且可读性较差,c++11引入了一种新的表示方式:原始字符串字面量。

什么是原始字符串字面量?

原始字符串字面量是一种特殊的字符串,它会忽略所有的转义字符,将字符串中的所有字符原样输出。

表示方法:

在字符串前面加上 R 标记,然后使用括号 "( ... )" 包围字符串内容。

例如:

int a = R"(100\t2\5)"
printf("%d",a);

int a = R"abcd(100\t2\5)abcd"//还可以在中间加入标签,增加可读性,但不会影响结果的输出

此时输出的结果为100\t2\5

标签:输出,字面,t2,c++,原始,字符串,100
From: https://blog.csdn.net/xnglan/article/details/142880630

相关文章

  • 实验1 现代C++编程初体验
    实验1现代C++编程初体验 task1:1//现代C++标准库、算法库体验2//本例用到以下内容:3//1.字符串string,动态数组容器类vector、迭代器4//2.算法库:反转元素次序、旋转元素5//3.函数模板、const引用作为形参6#include<iostream>7#include<strin......
  • 实验1 现代C++基础编程
    task1实验代码:#include<iostream>#include<string>#include<vector>#include<algorithm>usingnamespacestd;//声明//模板函数声明template<typenameT>voidoutput(constT&c);//普通函数声明voidtest1();voidtest2();voidtest3......
  • 实验1现代c++编程初体验
    test1:源代码:1#include<iostream>2#include<string>3#include<vector>4#include<algorithm>5usingnamespacestd;6template<typenameT>7voidoutput(constT&c);8voidtest1();9voidtest2();10voidtest3......
  • 你真的懂C++吗?
    看看下面的代码,你真的懂C++吗?#defineN2#defineMN+1#defineNUM(M+1)*M/2intmain(){std::cout<<NUM;return0;}//输出结果为8,展开过程如下//(M+1)*M/2//(N+1+1)*N+1/2//(2+1+1)*2+1/2//4*2+0//8c......
  • 实验1 现代C++编程初体验
    task1://现代C++标准库、算法库体验//本例用到以下内容://1.字符串string,动态数组容器类vector、迭代器//2.算法库:反转元素次序、旋转元素//3.函数模板、const引用作为形参#include<iostream>#include<string>#include<vector>#include<algorithm>usin......
  • 2011-2022年各省金融监管水平数据(含原始数据+计算过程+计算代码)
    2011-2022年各省金融监管水平数据(含原始数据+计算过程+计算代码)1、时间:2011-2022年2、来源:国家统计局、统计年鉴3、指标:金融业增加值、金融监管支出、金融监管水平4、计算方法:金融监管水平=金融监管支出/金融业增加值5、指标解释:金融监管水平是指政府及其指定机构通过法......
  • C++ 中 `const` 的用法
    C++中const的用法1.在成员函数中的const示例:voidprintWindow()const{//...}含义和特性:函数不会修改对象状态:声明为const的成员函数承诺不会修改该类的任何非const成员变量。可以被常量对象调用:const成员函数可以被常量对象调用,确......
  • 关于C++当中全局变量的释放问题
    一、由来主要是在修改公司的一个MFC项目的时候遇到的问题,我在MFC页面的析构函数当中对一个全局图像变量进行了释放,具体如下:ai_engine_OCR::~ai_engine_OCR(){//及时释放内存if(g_pImg_open!=NULL){deleteg_pImg_open;g_pImg_open=NULL......
  • c++设置windons默认输出音频设备
    c++设置windons默认输出音频设备主要功能是控制默认输出的音频设备进行切换。本文主要教导如何使用c++进行控制代码示例#include<windows.h>#include<mmdeviceapi.h>#include<iostream>#include<functiondiscoverykeys_devpkey.h>#include<vector>#include"......
  • C++指针的基本使用
    目录一、定义和使用二、指针占用的空间三、空指针和野指针1、空指针2、野指针四、const修饰指针五、指针和数组六、指针和函数七、结构体指针一、定义和使用指针变量定义语法:数据类型*变量名;intmain(){ //1、指针的定义 inta=10;//定义整型变量a ......