C语言中int是什么意思?

如题所述

C语言的有符号整数有char, short, int, long四种常用类型。
要定义32位有符号整数,是和编译平台有关的。其中可能为32位的情况为:

16位编译器: long
32位编译器: int, long
64位编译器: int
另,64位编译器有可能将long也定义为32位,但也有可能为64位。

所以需要区分平台来定义32位有符号整数。
除单片机外,已经不存在16位编译器,所以大多数情况下可以用int来定义32位有符号整数。
温馨提示:答案为网友推荐,仅供参考
相似回答