C++資料溢位(上溢和下溢)

2020-07-16 10:04:36
當變數的資料型別所提供的位數無法適應某個值時,就會發生溢位(上溢)下溢就像往水桶裡裝水,水滿則溢,變數也是這樣,如果要儲存的值超過了變數所能提供的位數,就會出現問題。

不妨來看一個例子,假設在一個使用了 2 個位元組記憶體的 short int 型別變數中儲存了以下值: