笔记
回顾
数据类型
进制转换
二进制
二进制和十进制的转换
二进制和八进制的转换
二进制和十六进制的转换
今日内容
运算符
算数运算符
+-*
/ %
++ --
++
int a = 100;
a++;
++a;
--
a--;
--a;
逻辑运算符
9
位运算符
10
其他运算符
2
优先级
1
分支结构
if分支
4
Switch分支
注意事项
课后作业
2
赋值运算符
含义 将=符号右边的数字给到左边的存储区
=
1.赋值符号 从右向左进行计算
连续赋值
复合赋值运算符
+= -= *= /=
使用方式
int a = 100;
a += 10;
a += 10;
第一步
忽略赋值运算符
a + 10 == 110
第二步
第一步结果赋值给左边存储区
110 第一步结果
a 左边存储区
a = 110;
&= |= ...
%= ...
此时的a用于表示一个存储区
2.变量作为存储区
=左边
&变量
a++/++a/--a/a--
注意
1.和存储区搭配使用
2.实数类型也可以自增减
前后自增 / 前后自减区别
场景 自增减表达式作为数字使用
++举例
int a = 100;
a++
++a
执行a++/++a前该存储区为 100
执行a++/++a后该存储区为 101
作为数字用
修改后
101
作为数字用
修改前
100
--举例
int a = 100;
执行a--/--a前该存储区为 100
执行a--/--a后该存储区为 99
--a 作为数字用
修改后
99
a-- 作为数字用
修改前
100
核心使用场景 for循环
3.一个表达式中不要出现一个数字的多个自增自
减运算
问题