TW511教學網
全部教學
技術文章
技術文章
»
C++資料溢位(上溢和下溢)
C++資料溢位(上溢和下溢)
2020-07-16 10:04:36
當變數的資料型別所提供的位數無法適應某個值時,就會發生
溢位(上溢)
或
下溢
。
就像往水桶裡裝水,水滿則溢,變數也是這樣,如果要儲存的值超過了變數所能提供的位數,就會出現問題。
不妨來看一個例子,假設在一個使用了 2 個位元組記憶體的 short int 型別變數中儲存了以下值: