运算符:
赋值运算符:“=”,用于给变量赋值,将右边的值赋给左边的变量。优先值较低。
age = 24;
算术运算符:
算术运算符 | 说明 | 注意事项 |
+ | 加法运算 | |
- | 减法运算 | |
* | 乘法运算 | |
/ | 除法运算 | 整数相除取整;除数不为0 |
% | 取余运算 | 两边均为整数 |
++ | 自增运算 |
运算符在前,先执行; 运算符在后,后执行 |
-- | 自减运算 |
自增/自减运算:i++; —> i=i+1; i--; —> i=i-1;
有赋值运算符时,自增/自减运算符在变量前(a=++i),先运算后赋值,运算先执行;
自增/自减运算符在变量后(a=i++),先赋值后运算,运算后执行
例如:
int i=5;
a=i++; //a=5,i=6 a=i--; //a=5,i=4
a=++i; //a=6,i=6 a=--i; //a=4,i=4
复合运算符:
算术运算符 | 语法 | 含义 |
+= | a += b | a = a + b; |
-= | a -= b | a = a - b; |
*= | a *= b | a = a * b; |
/= | a /= b | a = a / b; |
%= | a %= b | a = a % b; |
关系运算符:主要用于比较运算,比较的结果只有真假两种情况,结果值用bool类型变量存储
关系运算符 | 含义 |
> | 大于 |
>= | 大于等于 |
< | 小于 |
<= | 小于等于 |
== | 左右值相等 |
!= | 左右值不相等、不等于 |
逻辑运算符:逻辑运算符组成的表达式,结果也是非真即假
逻辑运算符 | 含义 |
&&(逻辑与) | 运算符两边表达式同时为真时,整个逻辑表达式的结果为真,否则为假 |
||(逻辑或) | 运算符两边表达式同时为假时,整个逻辑表达式的结果为假,否则为真 |
!(逻辑非) | 将表达式的结果取反 |
&&:同真为真,一假即假
||:一真即真,同假为假
表达式:
表达式:常量、变量与运算符的组合。 例如a += b;
表达式都会有返回值。
语句:语句是程序执行的最小单位,以分号结尾。