ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

c++学习笔记(1)——c++ primer plus

2021-07-02 18:00:13  阅读:195  来源: 互联网

标签:1.1 双目 等于号 c++ 运算符 插入 plus 2.1 primer


 本人还有一星期要开始期末考试了,复习c++时顺便挖个坑,之后会详细更新。

目录

1.整体介绍

1.1.转义序列

2.数据类型

2.1变量

2.1.1整型

2.1.2浮点型

2.1.3布尔型

2.2字面量

3.运算符

3.1算数运算符

3.2比较运算符

3.3逻辑运算符

3.4赋值运算符

3.5其他运算符


1.整体介绍

1.1.转义序列

转义序列符描述含义
\n换行符移到下一行
\t水平制表符移动到下一水平制表位,相当于tab
\v垂直制表符移动到下一垂直制表位
\b退格符移回一个空格
\r回车符光标返回至当前行的开始处,用于套印
\f换页符发出一个换页指令
\a警报发出一个警报
\\反斜线插入一个反斜线字符
\?问号插入一个问号字符
\0空字符插入一个空字符,它被定义为具有数值0
\"插入双引号插入一个“
\'插入单引号插入一个‘

2.数据类型

C++在声明变量时,需要指明变量类型,以分配相应的内存。

2.1变量

数据类型占用字节
char1
short2
int4
long4/8
long long8
float4
double8
long double
bool1

 

 

 

 

 

 

 

2.1.1整型

 整型变量包括char、short、int、long、long long。

其中,char存储的值通过ASCII码对应后,程序能将其转换成相应的字符。

2.1.2浮点型

2.1.3布尔型

2.2字面量

字面量指在程序源代码中出现的一段“标记”。

标记例意义
10、9、810进制数字
010、09、088进制数字,用前缀0标识
0x10、0x9、0X816进制数字,用前缀0x或0X标识
1.1、.22double类型的浮点数
1.1f、.22Ffloat类型的浮点数,用后缀f、F标识
1.1L、.22Llong double类型的浮点数,用后缀L标识
'a'、'b'、'\n'、'\0'单个字符
L'a'、L'Z'单个宽字符

 

 

3.运算符

优先级名称运算符可重载性元数结合性
1作用域运算符::
2成员访问运算符.双目运算符
指向成员运算符->
下标运算符[ ]
括号 / 函数运算符()
3自增运算符++单目运算符
自减运算符--
按位取反运算符~
逻辑非运算符!
正号+
负号-
取地址运算符&
地址访问运算符*
强制类型转换运算符(Type)
类型长度运算符sizeof()
内存分配运算符new
取消分配内存运算符delete
类型转换运算符castname_cast
4成员指针运算符.*双目运算符
->*
5乘号*双目运算符
除号/
取余运算符%
6加号+双目运算符
减号-
7位左移运算符双目运算符
位右移运算符>>
8小于号双目运算符
小于等于号
大于号>
大于等于号>=
9等于号(判等运算符)==双目运算符
不等于号!=
10按位与&双目运算符
11按位异或^双目运算符
12按位或|双目运算符
13逻辑且&&双目运算符
14逻辑或||双目运算符
15条件运算符? :三目运算符
16赋值运算符=双目运算符
复合赋值运算符+=
-=
*=
/=
%=
>>=
&=
|=
^=
17抛出异常运算符throw
18逗号运算符,双目运算符

3.1算数运算符

3.2比较运算符

3.3逻辑运算符

3.4赋值运算符

3.5其他运算符

标签:1.1,双目,等于号,c++,运算符,插入,plus,2.1,primer
来源: https://blog.csdn.net/qq_57404161/article/details/118418848

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有