C语言数据类型在32位机和64位机下的区别
2016-03-19 12:42
169 查看
C语言数据类型在32位机和64位机下的区别:
1、32位:
char --> 1字节short int --> 2字节
int --> 4字节
unsigned int --> 4字节
long --> 4字节
unsigned long --> 4字节
long long --> 8字节
float --> 4字节
double --> 8字节
pointer --> 4字节
2、64位:
char --> 1字节short int --> 2字节
int --> 4字节
unsigned int --> 4字节
long --> 8字节 (注意)
unsigned long --> 8字节 (注意)
long long --> 8字节
float --> 4字节
double --> 8字节
pointer --> 8字节 (注意)
相关文章推荐
- C++内存管理
- 第六届蓝桥杯省赛(c++)B组 星系炸弹
- #("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name:")
- c语言赋值语句
- C/C++中#,##,__FILE__,__LINE__等的用法
- 蓝桥杯+BFS九宫格+了解了c++string compare()和c的string使用
- c++ move semantics
- C/C++常用头文件 以及简单应用介绍
- 希尔排序C++
- c++ const
- 排序算法(学习笔记),c语言版:
- 【C++】《C++标准程序库》小结第九章-算法
- C++项目使用的开源库记录
- C++项目使用的开源库记录
- C++ *max_element函数找最大元素 *min_element函数找最小元素 STL算法(找时间看)
- c/c++笔试题详解(1)
- 第三周C++练习之汉诺塔问题
- C++中的异常处理
- C语言-指针、数组、结构体、分支、循环混合使用
- c++ 单链表 双向链表 链表笔试题