天天看點

c++中char類型的取值範圍

-128~127,數字在計算機中以補碼形式存儲,因為正數的補碼就是其本身且正數符号位置0,故最大值為01111111(一個0七個1)也就是127

而負數是對應正數值取反加一,拿最大的負數-1來說,就是1取反+1

00000001(七個0一個1)

11111110(七個1一個0),加1

11111111(八個1),再加一個就進位變成0

對于最小的負數-128來說

繼續閱讀