c++ - C语言中,判断a+b与c的大小,if(a+b > c)为什么会判断错误?
高洛峰
高洛峰 2017-04-17 14:38:34
0
1
707
高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回覆(1)
黄舟

a + b的和過大時,發生溢出了,這裡的long long 就是signed long long,溢出之後,按照long long的位數截斷,然後再變成十進制數,就可能出現變成負數的情況啊,然後就出錯了吧。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板