main(){unsigned short a;int b=-1;a=b;printf("%u",a);}输出:65535为什麽呢main(){int x=0,y=5,z=3;while(z-->0&&++x<5) y=y-1;printf("%d,%d,%d\n",x,y,z);}输出:3,2,-1为什麽?