读书人

内存地址表示多少个字节区域,该如何解

发布时间: 2012-03-20 14:01:11 作者: rapoo

内存地址表示多少个字节区域
书上这样说的,,为防止空指针保留的4096字节区域 0x00000000~0x000000FF

这样对吗?16进制下 0x00000000~0x000000FF 应该是1024字节区域啊

[解决办法]
书上写错了吧。一般是0~FFF。

[解决办法]
谁说的?
作为防止空指针,地址0开始处的一些内容一般是不可访问的,这是操作系统的约定。
C语言标准更无此强制规定。
16进制下 0x00000000~0x000000FF表示256个字节的地址范围。

读书人网 >C++

热点推荐