首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

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

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

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

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

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

热点排行