Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
无论 c 中的字节序类型如何,如何设置 64 位无符号整数的第 n 个字节?我尝试的一种可能方法是在循环中设置每个位。
假设 n = 0 是最低有效字节,为什么不能只执行以下操作:
x |= (0xffull << (n * 8));
如果 x = 0 且 n = 2,则将 x 设置为 0x0ff0000。除非我错过了什么?我不明白字节序与这个问题有什么关系。