C語言中無符號字符型,這個無符號(unsigned)到底什么意思啊
1 回答

繁華開滿天機
TA貢獻1816條經(jīng)驗 獲得超4個贊
C語言中 一個存儲單元 按二進制數(shù)位 可以分 符號位 和 數(shù)據(jù)位,數(shù)據(jù)位 也許分 指數(shù)位,尾數(shù)位,到底一個存儲單元,有多少位,有哪些位,取決于 變量類型聲明。
unsigned char 類型聲明 說,長度 是 1個字節(jié),(也就是 8 位 二進制數(shù)位),無符號位,8 位都是數(shù)值位。
所以 unsigned char 數(shù)值范圍 是 0000 0000 到 1111 1111, 寫成 10 進制 是 0 到 255。
無符號字符型 實際上 是 1個字節(jié) 無符號整型??梢杂脕砻枋?ASCII 字符 編碼 0 到 255。
- 1 回答
- 0 關注
- 4137 瀏覽
添加回答
舉報
0/150
提交
取消