signed和unsigned int有什么区别?
void main()
{
int x=5;
printf("%d%d%d \n",x,x<<2,x>>2);
}
Run Code Online (Sandbox Code Playgroud) 对于代码:
void main()
{
enum a{a,b ,MAX};
printf("%d",MAX);
}
Run Code Online (Sandbox Code Playgroud)
为什么输出2在这种情况下?