++
int a = 1;
printf("%d\n", a++);
printf("%d\n",a);
//右++ 返回++之前的值
//左++ 返回++之后的值
这里只针对visual studio 其他编译器不知道
短路求值
int a = 0;
int b = 1;
a++ && b++;//a的返回值为0 整体为假 所以后面不执行
a++ || b++;//a的返回值为1 整体为真 所以后面不执行
printf("%d %d\n",a,b);
最后输出 2 1
进制
int a = 10; //十进制
int b = 010; //八进制
int c = 0x10;//十六进制
int d = 0b10;//二进制(部分编译器)