发布时间:2012-12-27 10:21:28
这是转的一篇转载的文章,原文的链接没有在那篇文章中体现出来。表示遗憾。做一道题,题目是“通过试验的方法(即编写带有此类问题的程序)观察系统如何处理整数上溢、浮点数上溢和浮点数下溢的情况。”这一道题照说应该是很简单的,但是在做此题的时候关于INT取值范围方面出了一些小的插曲却花了我两天来了解。在这里,我想把我的心得与大家分享一下: 在解题时,要观察INT上溢情况,偷了一下懒,没有定义整型变量为32767,而是直接使用系统定义的常量INT_MAX。输入完毕编译运行时,满以为输入的会是我想象的32767和-32768。可是,得出结果却是出乎我意料之外的2147483647和-214748364......【阅读全文】