underflow 、overflow 下溢和上溢


在strtoull函數返回值中,就提到上溢和下溢的問題,現在把這倆個概念拿出來漲漲見識!
上溢  Overflow
是當一個超長的數據進入到緩沖區時,超出部分被寫入上級緩沖區,上級緩沖區存放的可能是數據、上一條指令的指針,或者是其他程序的輸出內容,這些內容都被覆蓋或者破壞掉。可見一小部分數據或者一套指令的溢出就可能導致一個程序或者操作系統崩潰。
 

下溢 underflow

與之對應的就是 下溢,下溢是當一個超長的數據進入到 緩沖區時,超出部分被寫入下級緩沖區,下級緩沖區存放的是下一條指令的指針,或者是其他程序的輸出內容。
在JavaScript中,下溢是指當運算結果無限接近於零並比JavaScript能表示的最小值還小的時候發生的一種情形。


免責聲明!

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



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