社区
C++ 语言
帖子详情
问个小问题,64位系统下指针多大?
Ez2蜜
2020-05-20 01:09:26
我没看错吧,居然是四个字节??
...全文
1128
6
打赏
收藏
问个小问题,64位系统下指针多大?
我没看错吧,居然是四个字节??
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
真相重于对错
2020-05-20
打赏
举报
回复
编译器就是把源程序,通过编译,重写成二进制的序列,至于这个序列是64位的机器码,还是32位的,和编译器是32位还是64位没有关系。你甚至可以写个16位的编译器,编译出64位的代码。 因为编译程序,不是执行代码,如果非要64位的编译器才能产出64位的代码,那么第一个64位程序是谁产出的呢?
真相重于对错
2020-05-20
打赏
举报
回复
源程序是编译为32位还是64位,和编译器没关系。指针大小具体看你是按32位程序编译,还是按64位编译。
qybao
2020-05-20
打赏
举报
回复
看你的编译器是否是64位的,或者编译器支持64位且有宏定义或开关可选为64位的
千梦一生
2020-05-20
打赏
举报
回复
64位运行环境下的32位长度指针
昨天周末明天周一
2020-05-20
打赏
举报
回复
在这看你的程序是多少位的,你改成X64就是八字节了。
Ez2蜜
2020-05-20
打赏
举报
回复
原来编译器都是32位的,才知道
为什么
64位
系统
输出的
指针
大小没有8字节?
在上面的示例中,我们使用std::cout输出了一个指向int类型的
指针
ptr,并使用sizeof关键字获取了ptr在当前设备上所占用的字节数。然后,我们使用std::cout输出了ptr的地址,以及使用std::hex和std::setw函数设置了输出格式,以便输出完整的8字节地址。但是,当您输出
指针
时,可能只会显示5个字节的地址。这是因为默认情况下,输出的地址只显示了
指针
的低32位。这是因为
64位
操作
系统
的地址总线宽度为
64位
,因此
指针
类型需要8个字节来存储完整的内存地址。
为何
64位
下一个
指针
大小为8个字节?
通俗理解
指针
对于C/C++/OC等语言中,经常会在代码中看到
指针
这个玩意,并且对于多数小伙伴们来说,可能
指针
这个东西也是属于学习一门语言时的一个难点和痛点,也有可能好多小伙伴都工作好些年了,对于
指针
的理解仍然是处于一种云里雾里的状态,可能原因就在于网上很多文章以及很多书上对于
指针
的描述都是过于书面化。 今天我在这里就先好好的讲述一下
指针
的通俗理解。 说到
指针
,首先我们得开始从变量说起(或者...
一个
指针
占几个字节?原理是什么呢?
一个
指针
占几个字节的
问题
,感觉会C语言的同学都知道。但是在面试过程中,面了几个同学,不是答忘记了,就是两个、四个的瞎蒙。。。 那么,一个
指针
到底占几个字节呢? 其实,这个
问题
很简单,稍微上网一搜,你就知道: 一个
指针
在
64位
的计算机上,占8个字节; 一个
指针
在32位的计算机上,占4个字节。 这么简单的
问题
,为什么面试官愿意问呢?其实这个
问题
不是在考你的记忆能力,是在考察你的计算机基础能力。就比如,...
复盘:c++中
64位
和32位操作
系统
内存中,
指针
类型占用多少内存空间
1)在32位操作
系统
下,
指针
是占4个字节空间大小 2)在
64位
操作
系统
下,
指针
是占8个字节空间大小 3)笔试求AC,可以不考虑空间复杂度,但是面试既要考虑时间复杂度最优,也要考虑空间复杂度最优。...
C语言的
指针
大小
问题
一说到
指针
的大小很多人都会想到int型,char型,double型,然后觉得不同类型的
指针
所占内存大小不同,其实这是一种误区. 因为
指针
其实就是一个无符号整形,一个整数而已,它的大小取决于你的
系统
是16 32 还是
64位
的 16/8=2byte 32/8=4byte 64/8=8byte . 但是你会问为什么我的
系统
是
64位
的,但是我的
指针
却是32位的4字节
指针
.这个也很简单解释
C++ 语言
65,183
社区成员
250,527
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章