您的位置:首页 > 编程语言 > C语言/C++

C++ 基本类型所占空间大小

2018-03-07 11:38 363 查看
C++基本类型大小
int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的):

sizeof(short int)<=sizeof(int)

sizeof(int)<=sizeof(long int)

short int至少应为16位(2字节)

long int至少应为32位。

各个类型的变量长度由编译器来决定(实际上与操作系统位数和编译器都有关)使用时可用sizeof()得到,当前主流编译器一般是32位或64位。
      类型      32位  64位  char      1    1      char*                4           8
  short int    2    2  int       4    4     unsigned int       4           4
  long          4    8  long long       8    8  float       4    4  double      8    8  unsigned long     4           8
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sizeof 基本类型 大小