- 算术运算符:用于四则运算
运算符表达
术语
示例
结果
+
正号
+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
- 赋值运算符:给变量重新赋新值
运算符
术语
示例
结果
=
赋值
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
- 比较运算符:表达式的比较,并返回真值或者假值
运算符
术语
示例
结果
==
相等
5==2
0
!=
不等于
5!=2
1
<
小于
5<2
0
>
大于
5>2
1
<=
小于等于
5<=2
0
>=
大于等于
5>=2
1
- 逻辑运算符
运算符
术语
示例
结果
&&
与
a&&b
都为真才为真
||
或
a||b
有一个是真为真
!
非
a!
与a的真假相反
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)