运算符 | C++入门详解,一起学习!

梁老师
梁老师 北京小升初老师~

0 人点赞了该文章 · 55 浏览




图片

1

算数运算符

·两数相除,除数不可以为0

·两个小数不可以进行取模运算

·加(+)减(—)乘(*)除(/)


·模(余)运算符(%):不允许出现浮点型,余数正负取决于被除数正负

图片


·自增(++i,–i;i++,i–)

图片

2

赋值运算符

图片

·等号(=)

·扩展赋值运算符

+= 加赋值 (a += 3 等价于 a = a + 3)

-= 减赋值

*= 乘赋值

/= 除赋值

%= 求余赋值

&= 按位与赋值

| = 按位或赋值

^= 按位异或赋值

<<= 左移位赋值(>>= 右移位赋值)

<> 当右操作数又是一个赋值表达式时,形成多重赋值表达式

3

比较运算符  

图片

4

关系运算符

·大于(>)小于(<)等于(==)

图片

·小于或等于(<=)大于或等于(>=)不等于(!=)赋值(-=、+=、*=);

图片
图片


5

逻辑运算符/(并且、或者、除非)

·逻辑非(! NOT)

图片


·逻辑与(&& AND)

图片


逻辑或(|| OR)

图片
图片

·&&和||的区别

图片


注:优先级从上至下

优先级:算术运算符>关系运算符>赋值运算符

6

位运算符

·右移(>>)左移(<<)

·按位与(&)

·按位或(|)

·按位异或(^)

·取反(~)

7

条件运算符

·关系表达式 ?表达式1 :表达式2(当表达式多了后就先从右算到左)
三目运算符:条件 ? 结果1 : 结果2(条件成立时,返回:号前的结果;不成立就返回后面的结果)

图片
图片


注:条件运算符优先级高于赋值、逗号运算符,低于其他运算符。

8

逗号运算符/(,)

图片

9

指针运算符

·指针变量(*)
定义:基类型 * 指针变量名;

例1:通过指针变量访问整型变量

图片


例2:比大小

图片


例3:算术

图片


10

求字节数运算符/(siaeof)

·当sizeof(与数据类型(如int,float,char …等)一起使用时,返回分配给该数据类型的内存量。

图片


·当sizeof和表达式一起使用的时候,返回表达式的大小。

图片

11

强制类型转换运算符

例1:小数转整数

图片


例2:整数转小数

图片

12

成员运算符

·成员运算符(.)

·间接成员运算符(–>)

13

下标运算符

注:运算符的优先级和结和性

图片
图片
图片


添加 家长论坛微信 



发布于 2024-04-21 11:43

免责声明:

本文由 梁老师 原创发布于 家长帮 ,著作权归作者所有。

登录一下,更多精彩内容等你发现,贡献精彩回答,参与评论互动

登录! 还没有账号?去注册

暂无评论

广告
All Rights Reserved Powered BY WeCenter V4.1.0 © 2025 京ICP备20005761号-2