short int a=-2;printf("a=%d,%o,%x,%u\n",a,a,a,a);
short int a=-2;printf("a=%d,%o,%x,%u\n",a,a,a,a);
  日期:2018-04-28 18:20:45 人气:1
  
  因为printf这个函数是不分什么长短的,它的所有整型控制符%d、%o、%x、%u等都按int长度输出。
      short int a=-2;printf("a=%d,%o,%x,%u\n",a,a,a,a);