整型數的溢出解決辦法


先說溢出,是指計算機進行運算產生的結果若超出機器所能表示的范圍。

溢出有上溢出和下溢出之分,對整型數來說,從正方向超過了數的表示范圍,稱為上溢出(overflow),從負方向超過了數的表示范圍,稱為下溢出(underflow)。

就像往水桶里裝水,水滿則溢,變量也是這樣,如果要存儲的值超過了變量所能提供的位數,就會出現溢出。

下面是不同類型數據的數值范圍表:

一個簡單的避免int溢出的方法:利用double數據類型。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM