【C++編程基礎】-詳解char類型的範圍(-128~127)

類似問題:一個n位有符號整型數值,其範圍爲-2^(n-1) ~2^(n-1) -1。

此類問題的根結在於:

“人們解決問題時,習慣以人的思維思考問題,但是,計算機本身卻是以機器的思維進行處理的”。

在這裏,就表現爲:計算機對數據的處理其實是以“補碼”的形式,而非日常生活中人們進行數學運算所採用的“原碼”的形式。但是,人們在對“數值範圍”進行處理的時候,卻習慣性的採用了“原碼”進行分析,而非“補碼”。 

關鍵點:n位整型數,在計算過程中如果超出範圍,會自行截斷

OK,具體的看大神的講解:淺析爲什麼char類型的範圍是 —128~+127

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章