【发布时间】:2022-06-22 13:01:55
【问题描述】:
我有 2 个值在 0-31 范围内。我希望能够用 1 个字符来表示这两个值(例如,用 base 64 来解释我所说的 1 个字符的含义),但仍然能够知道这两个值是什么以及哪个值先出现。
【问题讨论】:
我有 2 个值在 0-31 范围内。我希望能够用 1 个字符来表示这两个值(例如,用 base 64 来解释我所说的 1 个字符的含义),但仍然能够知道这两个值是什么以及哪个值先出现。
【问题讨论】:
值 [0, 31] 可以存储在 5 位中,因为 2**5 == 32。因此,您可以明确地将两个这样的值存储在 10 位中,或者在 64 (60) 位中存储多达 12 个值。
【讨论】: