我有一个包含一个整数和一个字符的结构..我如何访问我的 int 的最后 2 个字节??
最佳答案
整数中的术语“最后一个字节”不清楚。您可能会想到两件事:
- 最多/最少significant bytes .
- 当整数以 little 或 big 编码时的最后字节 endian形式。字节顺序通常称为字节顺序。
在第一种情况下,可以使用 (x & 0xffff) 在大多数语言中访问最低有效字节。
在第二种情况下,您需要检查所需的字节顺序。例如,如果您使用网络字节顺序,则最后一个字节是最低有效字节。在其他情况下,它可能是最后一个字节的最高有效字节。
关于c++ - 访问整数的最后 2 个字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3312966/