1、自增自减
(1)前置运算:”先变后用“ 如++i;
后置运算:”先用后变“ 如i--;
例如:
int i = 5;
y1 = ++i;
y2 = i++;
结果:y1 = 6;y2=6;i=7.
(2)前置和后置还有一个区别:前置可以用在等号的两边;而后置只能位于等号的右边。
这是因为前置返回操作数本身,后置返回的是一个临时变量。
int mian()
{
int a = 3;
a += (++a); //a=7
a += (a++); //a=16
(++a) += (a++); //a=35
(a++) += a; //不正确
}
2、关系与逻辑运算符
(1)关系运算符(四种)和逻辑运算符(三种):返回的是布尔类型的结果
关系运算符,例如:<(小于号),>(大于号),<=(小于或等于),>=(大于或等于),!=(不等于)