整數溢出維基百科,自由的 encyclopedia 在計算機編程中,當算術運算試圖創建一個超出可用位數表示範圍(大於最大值或小於最小值)的數值時,就會發生整數溢出錯誤。 此條目可參照英語維基百科相應條目來擴充。整數溢出可以通過里程表溢出來表示。當所有數字都為最大值9時,當數字再增加時,因為沒有更高位的數字,導致所有數字重置為0。 整數溢出的表現形式可分為:無符號整數上溢、無符號整數下溢、有符號整數上溢、有符號整數下溢[1]。 整數溢出錯誤會導致軟件運算結果出錯,1996年亞利安5號運載火箭爆炸,2004年Comair航空公司航班停飛事故都是整數溢出造成的[2]。
在計算機編程中,當算術運算試圖創建一個超出可用位數表示範圍(大於最大值或小於最小值)的數值時,就會發生整數溢出錯誤。 此條目可參照英語維基百科相應條目來擴充。整數溢出可以通過里程表溢出來表示。當所有數字都為最大值9時,當數字再增加時,因為沒有更高位的數字,導致所有數字重置為0。 整數溢出的表現形式可分為:無符號整數上溢、無符號整數下溢、有符號整數上溢、有符號整數下溢[1]。 整數溢出錯誤會導致軟件運算結果出錯,1996年亞利安5號運載火箭爆炸,2004年Comair航空公司航班停飛事故都是整數溢出造成的[2]。