如果我知道我使用的是小端机器,我如何转换 14 位位域的字节顺序?
struct {
unsigned foo : 14, bar 2;
} baz;
我有预感 baz.foo = htons(baz.foo)
将无法正常工作。
最佳答案
将其与 uint16_t
结合在一起并进行交换。
关于c - 我应该如何转换 14 位位域的字节序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15855624/