我有一个具体的要求,将字节流转换为恰好是每个字符6位的字符编码。如何将8位字节转换为6位字符?
Here's an example:
Input: 0x50 0x11 0xa0
Character Table:
010100 T
000001 A
000110 F
100000 SPACE
Output: "TAF "
Logically I can understand how this works:
Taking 0x50 0x11 0xa0 and showing as binary:
01010000 00010001 10100000
Which is "TAF ".
什么是以编程方式执行此操作的最佳方式(伪代码或C++)。谢谢!
有人认为要问相反的问题吗? – Marine1