栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C++学习笔记(2.运算符)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C++学习笔记(2.运算符)

  1. 算术运算符:用于四则运算

运算符表达

术语

示例

结果

+

正号

+5

5

-

负号

-5

-5

+

5+2

7

-

5-2

3

*

5*2

10

/

5/2

2

%

取余(取模)

5%2

1

++

前置递增

a=2;b=++a

a=3;b=3

++

后置递增

a=2;b=a++

a=3;b=2

--

前置递减

a=2;b=--a

a=1;b=1

--

后置递减

a=2;b=a--

a=1;b=2

除法计算法则注意:两个整数相除结果依然为整数,小数部分去掉;若要得到小数,应使用浮点类;除数不为0;

取余计算法则注意:取余计算的结果正负号与被除数相同;除数和被除数均为整型;除数不为0;

前置递增:先让变量+1,然后计算表达式;

后置递增:先计算表达式,然后让变量+1;

         int a1=10;

         int a2=10;

         int b1=++a1*10;

         int b2=a2++*10;

b1=110;b2=100

  1. 赋值运算符:给变量重新赋新值

运算符

术语

示例

结果

=

赋值

a=5;a=2

a=2

+=

加等于

a=5;a+=2

a=7

-=

减等于

a=5;a-=2

a=3

*=

乘等于

a=5;a*=2

a=10

/=

除等于

a=5;a/=2

a=2

%=

模等于

a=5;a%=2

a=1

  1. 比较运算符:表达式的比较,并返回真值或者假值

运算符

术语

示例

结果

==

相等

5==2

0

!=

不等于

5!=2

1

<

小于

5<2

0

>

大于

5>2

1

<=

小于等于

5<=2

0

>=

大于等于

5>=2

1

  1. 逻辑运算符

运算符

术语

示例

结果

&&

a&&b

都为真才为真

||

a||b

有一个是真为真

!

a!

与a的真假相反

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/717686.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号