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

C++学习笔记(2.运算符),第1张

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的真假相反

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5714006.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-18
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存