C--运算符
'/' : 除 '%':余
i++先计算表达式的值,然后再++
++i是先++,再计算表达式的值
E.G. :
int a = 1;
int a = i++ + ++i;//有i++和++i先计算++i
逗号表达式:
逗号表达式先求逗号左边的值,然后求右边的值,整个语句的值是逗号右边的值
e.g.
#include <stdio.h>
int main()
{
int a = 2;
int b = 3;
int c = 4;
int d = 5;
int i = (a=b,a+d);
printf("i = %d\n",i);//i = 8
return 0;
}
运算符优先级:
空语句:
只有一个;号的语句就是空语句,空语句在C语言里面是合法的,并且是在某些场合用的
e.g. :
for(;;){}无限次
类型转化:
double f = (double)3/2;
()为强制类型转化运算符