x86和x64下指针的大小
2024-09-05 11:46:41
根据测试
int main()
{
int a = ;
void *p = (void*)malloc(sizeof());
char *p1 = (char*)malloc(sizeof());
int n1 = sizeof(a);
int n2 = sizeof(p);
// int n3 = sizeof(*p); error
int n4 = sizeof(p1);
int n5 = sizeof(*p1);
}
x86下
n1 = 4; n2 = 4; n4 = 4; n5 = 1;
x64下
n1 = 4; n2 = 8; n4 = 8; n5 = 1;
小结: 指针在x86下为4个字节长度,在x64下为8个字节长度
int型在x86/x64下都为4个字节长度
char型同上,都为1个字节长度
其他我没测。
最新文章
- cant create oci environment
- Mysql存储过程和函数区别介绍
- 集合List内容
- Android真机访问PC端服务器
- 完整的 mime type 列表
- 对偶理论、拉格朗日对偶问题、LP线性规划对偶性质
- [转载]基于TFS实践敏捷-工作项跟踪
- Altium Designer 多个输出相连等问题报错解决方法
- SQL 2012 alwayson设置只读路由
- NOIP2016 D1T1 玩具迷題(toy)
- JDBC第一次学习
- HTML5每日一练之figure新标签的应用
- 【转载】C++ inline 函数
- Keil c51现No Browse information available
- AngularJs中ng-controller下的函数在调用时为什么会执行两次?
- react VS vue 我们究竟该如何选择(从项目的角度帮你分析)
- Unknown system variable 'query_cache_size'] with root cause
- JAVAEE企业级应用开发浅谈之MVC 中的V-VIEW视图
- php 从一个数组中随机获取固定数据
- sublime text3中文文件名显示为框框,怎么解决
热门文章
- BiLSTM-CRF模型理解
- python中 __file__的小坑坑
- PTA(Advanced Level)1075.PAT Judge
- [转帖]加强Linux服务器安全的20项建议
- tp5项目报错no input file specified解决
- win10 Snipaste 截图软件
- qt 静态编译配置项
- HashMap—— values() remove方法 containsKey()方法 containsValue()方法
- Http请求头缓存设置方法
- create-react-app创建项目修改配置项的两种方法