整数溢出維基百科,自由的 encyclopedia 在计算机编程中,当算术运算试图创建一个超出可用位数表示范围(大于最大值或小于最小值)的数值时,就会发生整数溢出错误。 此條目可参照英語維基百科相應條目来扩充。整数溢出可以通过里程表溢出来表示。当所有数字都为最大值9时,当数字再增加时,因为没有更高位的数字,导致所有数字重置为0。 整数溢出的表现形式可分为:无符号整数上溢、无符号整数下溢、有符号整数上溢、有符号整数下溢[1]。 整数溢出错误会导致软件运算结果出错,1996年亞利安5號運載火箭爆炸,2004年Comair航空公司航班停飞事故都是整数溢出造成的[2]。
在计算机编程中,当算术运算试图创建一个超出可用位数表示范围(大于最大值或小于最小值)的数值时,就会发生整数溢出错误。 此條目可参照英語維基百科相應條目来扩充。整数溢出可以通过里程表溢出来表示。当所有数字都为最大值9时,当数字再增加时,因为没有更高位的数字,导致所有数字重置为0。 整数溢出的表现形式可分为:无符号整数上溢、无符号整数下溢、有符号整数上溢、有符号整数下溢[1]。 整数溢出错误会导致软件运算结果出错,1996年亞利安5號運載火箭爆炸,2004年Comair航空公司航班停飞事故都是整数溢出造成的[2]。