用中文在网上搜索,可以找到一大堆人云亦云的在说32767.自己编程试了下,试到65536 * 50,都没错误。为什么? 因为课本是针对16位机写的,而现在都是32位了。最大值应该通过取LIMITS.H中的INT_MAX得知。 参考:http://www.daniweb.com/forums/thread18963.html