【发布时间】:2022-01-15 03:18:40
【问题描述】:
我正在尝试将二进制文件(例如 0100 0101 0100 0001)拆分为 6 位大小的二进制文件(获取 0100、010101、000001、)并向它们添加两个二进制文件(添加 10 到000001 => 10000001)。
如何在 C 中做到这一点?
【问题讨论】:
-
使用
>>多次右移,然后使用例如& 0b111111屏蔽掉每个部分不需要的位,