这个地址是虚存中的地址吗?

程序如下:

输出:

如题。
小弟还是菜,请教各位牛友大神?
全部评论
是的,是虚拟内存中的地址。 操作系统是64位的,地址的值只打印了6个字节,而不是8个字节,是因为前两个字节被设置位0。 虽然指针是64位,current processors actually only support 48 bits,所以地址的两个高位字节总是或者0000或者(由于符号扩展)FFFF。未来,如果48位不够用,新处理器可以添加对56位或64位虚拟地址的支持,现有程序将能够利用额外的空间,因为他们已经使用了64位位指针。 输出:
点赞 回复
分享
发布于 2019-10-26 16:51

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务