- 13
- 0
- 约4.94千字
- 约 12页
- 2016-12-21 发布于河南
- 举报
运算符及表达式
表达式:由变量,函数,常量及运算符组成的.
表达式的类型:根据其值来决定的。
1)算术运算符:优先级[++,--][*,/,%][+,-]
++(自加),--(自减)单目运算具有右结合性
变量自加1:[++和—的运算量必须是一个变量。不能是常量和表达式。]
但是意义不同.i++(i=i+1
++i表示:i自加1后再参与其它运算.[注意:执行i++之后,i的结果是i+1,但是, ++i的值是i+1]
i++表示: i参与运算后, i的值再自增1.[注意:执行++i之后, i的结果是i+1,但是, i++的值是i]
--i表示: i自减1后再参与其它运算. [注意:执行i--之后,i的结果是i-1,但是, --i的值是i-1]
i--表示: i参与运算后, i的值再自增1.[注意:执行i--之后, i的结果是i-1,但是, i--的值是i]
例如:i=8,b=5;(i++)+b(8+b=13(i=i+1=9
(++i)+b(i=i+1=9(9+b=14
(i--)+b(8+b(i=i-1=7
(--i)+b(i=i-1=7(7+b
例如(表达式不同,表达式的值不同,变量值也不同.)
i=2 i++(2 i(3 i=2 ++i(3 i(3 i=2 --i(1 i(1 i=2 i--(2 i(1 关系运算符:P72比算术运算符优先级低
[,,=,=][==,!=]
原创力文档

文档评论(0)