整型数据
在C/C++中整型用int表示,int是integer的简写,除了int,还有short int,long int等整型数据结构,他们的关系是包含与被包含的关系,如下图:
short int可以简写为short,称为短整型,long int可以简写为log,称为长整型。
存储空间
编译器和操作系统的不同,整型所占的空间也会不同:
- 最早的16位操作系统short占2个字节,int占2个字节,long占4个字节
- 在32位操作系统中short占2个字节,int占4个字节,long占4个字节
- 在64位操作系统中,32位编译器,short占2个字节,int占4个字节,long占4个字节;64位编译器short占2个字节,int占4个字节,long占8个字节
sizeof
sizeof是运算符,不是函数,使用sizeof可以计算对象所占的内存,如:
1 |
|
整型数据
https://carl-5535.github.io/2022/04/25/数据结构/整型/