如何从 2 字节 char 数组中提取 12 位?
How can I extract 12 bits from a 2 byte char array?
我正在从二进制文件中提取数据。其中一个数据值被打包成两个字节,但16位中只有12位包含相关信息:
谁有办法提取这张图片中的 12 位?让这两个位存储在一个unsigned char buffer[2].
中
>
对 char
的处理与对任何其他类型的处理相同 - 如果左侧大于右侧,则 returns 为 1,如果为 0如果不是。
这里没有意义。
如果你是从网上复制过来的,我怀疑是作者写的>>
但是格式在某些时候被网站弄乱了。
我正在从二进制文件中提取数据。其中一个数据值被打包成两个字节,但16位中只有12位包含相关信息:
谁有办法提取这张图片中的 12 位?让这两个位存储在一个unsigned char buffer[2].
中>
对 char
的处理与对任何其他类型的处理相同 - 如果左侧大于右侧,则 returns 为 1,如果为 0如果不是。
这里没有意义。
如果你是从网上复制过来的,我怀疑是作者写的>>
但是格式在某些时候被网站弄乱了。