1、运算符优先级 《高往低排序》
() sizeof ++ --
! 非
算术运算符
关系运算符
&& 与
!! 或
赋值运算符
2、运算符符号
算法运算符:+ - * / %
关系运算符:> < >= <= == !=
逻辑运算符:&& || ! 两边成立才能使用与或非
赋值运算符:= += -= /= *= %=
0表示假,非0表示真
3、例子:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num = 10;
int result = num++ > 11 && --num < 20;
printf("%d\t%d\n",num,result);
printf("%d\n",8<=9);
printf("%d\n",8>=9 && 9>4);
printf("%d\n",!((18 + 45 % 3 * 5) > 16));
return 0;
}