书上的源程序是#include <stdio.h>main(){ short i; i=-2; printf("\n i: %d,%o,%x,%u\n",i,i,i,i);}书上的 答案是i:-2,177776,fffe,65534可我运行的结果是i: -2,37777777776,fffffffe,4294567294 不同是我哪打错了还是书上出错了请高手指教