【发布时间】:2021-07-11 06:42:51
【问题描述】:
如果我有一个名为 n 的 16 位数字和另一个名为 n2 的 16 位数字,我想将 n2 的前 8 位设置为 n。只有 n 的前 8 位应与 n2 相同,其余 8 位不应更改。在这种情况下我该怎么办?我尝试将数字移位 8,但我不知道如何提取 n 的 MSB 并将其设置为 n2 的 MSB,然后移位。
有人可以帮帮我吗?
谢谢!
【问题讨论】:
标签: c bit-manipulation bitwise-operators bit bit-shift