我在编一个混合运算的程序 ,但不知道如何判断溢出(因为各机器的位数是不同的)到底用什么判断溢出啊?急!急!急!急!谢谢了!!!!
热心网友
依赖于无符号算术的良好定义,既要在有符号和无符号之间进行转换:if((int)((unsigned)a + (unsigned)b) < 0)complain();我无法将全部答案贴出,请联络我!
我在编一个混合运算的程序 ,但不知道如何判断溢出(因为各机器的位数是不同的)到底用什么判断溢出啊?急!急!急!急!谢谢了!!!!
依赖于无符号算术的良好定义,既要在有符号和无符号之间进行转换:if((int)((unsigned)a + (unsigned)b) < 0)complain();我无法将全部答案贴出,请联络我!