自增运算符
自增运算符的符号是“++”,他是单目运算符,结合性从右往左,经常与变量结合使用
自增运算符的作用是使变量增1。
自增运算符有两种情况:
++i; // 前置运算 先增加,后执行
i++; //后置运算 先执行,后自增
自减运算符
自减运算符的符号是“–”,他是单目运算符,结合性从右往左,经常与变量结合使用自减运算符的作用是使变量减1。
–i; //前置运算 先减,后执行
i–; //后置运算 先执行,后自减
注意:
- ++和- -只能用于变量,不能用于常量或表达式()
- ++、- -运算符的结合方向是“右结合”。
条件运算符
条件运算符是C语言中唯一的三目运算符,也是C语言特有的运算符
条件运算符的格式如下:
表达式 1?表达式2:表达式3
条件运算符的求值过程为:如果 “表达式1”的值如果为真,则运算结果2的值,否则运算结果为“表达式3”的值