天天看點

char類型範圍

char a;

a=255;

printf("%d\n",a++);

輸出結果-1

char是一個8位的有符号類型,他的取值範圍是-128 ~ 127,當超過最大值時,自動從最小值開始往上加,也就是說如果a=128,那麼他實際上是-128。

計算過程

255=-1 129=-127

255-128=127 129-128=1

-128+127=-1 -128+1=-127

繼續閱讀