如何读取C中地址的字节?

时间:2017-02-23 12:53:41

标签: c memory

我正在使用一些页表条目并拥有一个虚拟地址。每个页面都有数据,虚拟地址映射到该页面。

如果我有32位虚拟地址,我如何“抓住”特定虚拟地址的第一个字节?

int *virtualAddress = someaddress;
int byteAtAddress = *(virtualAddress);
int secondByte = *(virtualAddress + 4);

显然我得到的是4个字节而不是一个字节。我可以在这里使用什么技巧只获得一个字节?

0 个答案:

没有答案