数据溢出

有符号数溢出 一个n位二进制数,它的补码可以表示的数据范围是[2^(n-1), 2^(n-1)-1]。 1 溢出只能发生在同号之间 异号相加:a>0,b<0 a+b=c =>b<c<a,a,b已经能够表示,那么a,b之间的数都能够表示,所以异号相加不存在溢出问题 而两个正数相加有可能大于最大上限,两负数相加有可能小于最小下限,所以存在溢出的可能性 2 常见的几种溢出情况 正数+正数=负数 exam
相关文章
相关标签/搜索