0

无论 c 中的字节序类型如何,如何设置 64 位无符号整数的第 n 个字节?我尝试的一种可能方法是在循环中设置每个位。

4

1 回答 1

3

假设 n = 0 是最低有效字节,为什么不能只执行以下操作:

x |= (0xffull << (n * 8));

如果 x = 0 且 n = 2,则将 x 设置为 0x0ff0000。除非我错过了什么?我不明白字节序与这个问题有什么关系。

于 2013-07-09T16:36:39.040 回答