C++之【操作符】汇总 &【不能被重载的运算符】小记

C++之【操作符】汇总 &【不能被重载的运算符】小记


叮嘟!这里是小啊呜的学习课程资料整理。好记性不如烂笔头,今天也是努力进步的一天。一起加油进阶吧!
在这里插入图片描述

一、c++操作符汇总

操作符可分为9个大类,分别为:

1.赋值运算符:‘=’,注意这里不是等于的意思,只是单纯的赋值

2.算术运算符:单目操作符’+‘、’-‘(一元正、负号),+-*/%,(加、减、乘、除、取余)

3.逻辑运算符:&&||,!

4.关系运算符:>,<,=,>=,<=,==,!=

5.位操作符:~(求反),<<(左移),>>(右移),&(位与),^(位异或),|(位或)

6.自增自减运算符:++,–(注意此类运算符可在前在后,但是运算符在前的话,是先自加1,然后再使用;而运算符在后的话,先使用然后再加17.复合赋值运算符:+=-=*=/=%=(模运算赋值),<<=(左移赋值),>>=(右移赋值),&=(位逻辑与赋值),|=(位逻辑或赋值),^=(位逻辑异或赋值),

8.条件运算符:?:(条件运算符作为C/C++中唯一的三元运算符)

9.逗号运算符:,(逗号表达式是一组由逗号分隔的表达式,这些表达式从左到右计算。并且逗号表达式的结果是其最右表达式的值,例如表达式“a= (b=2,c=7,d=5)",那么a的值为5,而表达式“a=b=2,c=7,d=5;",此时a的值为2,因为赋值运算符的优先级比逗号运算高)

二、常见的一些的操作符汇总

   1.取地址操作符:&

   2.解引用操作符:*

   3.调用操作符:( () ),调用操作符是一对圆括号,括住传递给函数的实参列表

   4.箭头操作符:->(C++为包含点操作符和解引用操作符的表达式提供的一个同义词)

   5.作用域操作符:::(全局作用域、类作用域、名字空间作用域)

   6.点操作符:.  (点操作符的右操作数不是对象或值,而是成员的名字)

   7.下标操作符:[]

   8.new/delete([])操作符:

   9.指向成员操作的指针操作符:->*.*

   10.输入和输出操作符:>><<

三、不能被重载的运算符

1.作用域操作符: ::
2.条件操作符: ?:
3.点操作符: .
4.指向成员操作的指针操作符:->* , . *
5.预处理符号:# 

Ending!
更多课程知识学习记录随后再来吧!

就酱,嘎啦!

在这里插入图片描述

注:
1、人生在勤,不索何获。
2、文章参考【c++中不能被重载的运算符】:https://blog.csdn.net/qq_39499621/article/details/98877317

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

发芽ing的小啊呜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值