目录
算术运算符
逻辑运算符
强制类型转换
自增自减运算符
编辑
三目运算符 A?B:C
逗号表达式
switch
算术运算符
除法的运算结果和运算对象的数据类型有关,两个都是int商就是int,被除数或者除数只要有一个是浮点型数据,商也是浮点型数据
逻辑运算符
也就是能判断出表达式值了就不会往后执行
强制类型转换
自增自减运算符
对于i++ + ++ i, i++之后不知道有没有立即生效 ,顺序点是立即生效的
i++,那我们就知道此时i已经+1
三目运算符 A?B:C
A成立执行B,否则执行C
逗号表达式
#include<stdio.h>
int main(void)
{int i;i = (3, 2, 5, 6);printf("%d\n",i); // 输出 6 system("pause");return 0;
}
#include<stdio.h>
int main(void)
{int i;int j = 2;i = (j++, ++j, j + 2, j - 3);//因为j+2的值并没有赋给jprintf("%d\n",i); // 输出 1 system("pause");return 0;
}