32位/64位机上常用数据类型字节数(C语言)
2016-04-13 11:52
316 查看
可用如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个字节
相关文章推荐
- Ros图像与Opencv图像的相互转换(C++)
- C语言实现UDP打洞
- c++-作业3
- C++中new和delete的用法
- 浅谈C/C++内存泄露及其检测工具
- C语言职工管理系统设计
- c++双字符常量
- C语言如何求两个数的最大公约数和最小公倍数。
- 【c语言】模拟实现库函数的atof函数
- C++---联合体(union)的一些测试
- 山东省第四届ACM大学生程序设计竞赛-Alice and Bob(二进制&&找规律)
- c++11 利用智能指针实现自动资源管理
- C++中placement new操作符(经典)
- C/C++中extern关键字详解
- bzoj3231 [Sdoi2008]递归数列
- C/C++中堆栈相关
- c++内存存储详解
- Ubuntu下配置C++编辑器VIM
- accumulate连接string元素
- C++智能指针测试