判断两个无符号整形相加产生溢出

    假设两个int类型的变量x和y,且x,y都小于2的32次方。若是x+y产生溢出,则sum=x+y-2的32次方。则能够推出sum-x=y-2的32次方。因此sum-x<0,同理sum-y<0。因此只要sum<x&&sum<y,则不会产生溢出现象。函数     溢出检测函数:spa     int smashing(unsigned int i, unsigned int j)变量    
相关文章
相关标签/搜索