一、算术运算
1、+
2、-
3、*
4、/
5、%
1)左操作数是正的结果就是正的
2)小数不能取余
6、++
1)必须参与到别的运算
2)操作数必须是左值:
左值是指能定位到的,能取到地址的;左值是变量;
右值可以是常量,也可以是表达式;
3)遵循贪心原则
4)i++和++i
7、--
二、赋值运算
1、自右向左
2、连续赋值
a=b=c=1
3、不同精度间的混合赋值
1)长类型和短类型(整型中):
(1)长类型到短类型,此时会发生高位截断;
(2)短类型到长类型,此时:
有符号短类型,则做符号位扩展;
无符号短类型,则高位补0;
(3)高精度和低精度:
浮点数给到整型变量中,此时精度丢失(小数丢失)
三、逗号运算
1、形式:(连接多个表达式)
表达式1、表达式2,...
2、运算规则:
顺序求值运算,依次,求解表达式1到n
逗号表达式的结果是最后一个表达式求职的结果