C语言中怎么处理溢出

日期:2016-08-28 13:16:29 人气:1

C语言中怎么处理溢出

C 中调用积运算符之后做溢出检测已经太晚,但调用和运算符之后做检测则一点也不迟, 所以你可以通过对和运算结果的检测实现能检测溢出的积运算,因为 a * b 既是 a 个 b 的和: -5000000 * 1374389539 等于 -(5000000 * 1374389539)。括号里是 5000000 个 1374389539 的和。 我把能检测溢出的和运算包在 add( ) 里,然后在 multiply( ) 里重复调用 add( )。 add( ) 怎么检测溢出
    A+
热门评论