c语言中整数数据int的问题 超过范围任能显示

2025-02-28 04:14:27
推荐回答(1个)
回答1:

整型(包括int、short、long)的宽度定义都与编译器有关。
-32767~+32767说明这个编译器将整型视为16位。实际上在大部分32位编译器已经将int型解释为32位了。
不知道你看得是什么书,是否8位机或16位机的C语言编程指导书籍,C语言本身对于数据宽度好像也没有非常严格的定义。