32位机上与64位机 基本类型的长度差异
2012-09-14 20:34
309 查看
可用如sizeof(char),sizeof(char*)等得出
32位编译器
char :1个字节
char*(即指针变量): 4个字节(32位的寻址空间是2^32, 即32个bit,也就是4个字节。同理64位编译器)
short int : 2个字节
int: 4个字节
unsigned int : 4个字节
float: 4个字节
double: 8个字节
long: 4个字节
long long: 8个字节
unsigned long: 4个字节
64位编译器
char :1个字节
char*(即指针变量): 8个字节
short int : 2个字节
int: 4个字节
unsigned int : 4个字节
float: 4个字节
double: 8个字节
long: 8个字节
long long: 8个字节
unsigned long: 8个字节
32位编译器
char :1个字节
char*(即指针变量): 4个字节(32位的寻址空间是2^32, 即32个bit,也就是4个字节。同理64位编译器)
short int : 2个字节
int: 4个字节
unsigned int : 4个字节
float: 4个字节
double: 8个字节
long: 4个字节
long long: 8个字节
unsigned long: 4个字节
64位编译器
char :1个字节
char*(即指针变量): 8个字节
short int : 2个字节
int: 4个字节
unsigned int : 4个字节
float: 4个字节
double: 8个字节
long: 8个字节
long long: 8个字节
unsigned long: 8个字节
相关文章推荐
- linux下32位机与64位机基本数据类型长度对比
- linux下32位机与64位机基本数据类型长度对比[zt]
- linux下32位机与64位机基本数据类型长度对比
- linux下32位机与64位机基本数据类型长度对比
- linux下32位机与64位机基本数据类型长度对比
- linux下32位机与64位机基本数据类型长度区别介绍
- linux下32位机与64位机基本数据类型长度对比
- 32位机和64位机的区别及基本数据类型占字节数
- c++ 基本数据类型长度vc6.0 32位机
- Linux系统32位与64位GCC编译器基本数据类型长度对照表
- Lengths of Primitive Java and C++ Data Types on Linux and Windows 32-bit/64-bit (Linux和Windows上Java和C++基本数据类型的长度对比32位/64位)
- Linux系统32位与64位GCC编译器基本数据类型长度对照表
- c++ 基本数据类型长度(vc6.0 32位机;
- 32位机器下才C/C++基本类型长度
- Java基本数据类型和长度
- 32位与64位系统基本数据类型的字节数
- 32位或64位基本数据类型大小
- c语言中基本数据类型的长度
- 立此存照(10)[C++]climits头文件以及5中基本类型的长度与极值
- java中的基本数据类型长度