我的存储空间有限,为2 x 2字节。我需要在此字节空间中尽可能多地存储(开/关)用户首选项。
到目前为止,我的计算总共有20个用户设置,增量为2的倍数,例如
First 2 Byte space
Option A ON = 1
Option B ON = 2
Option C On = 4
Option D On = 8
Option E On = 16
Option F On = 32
Option G On = 64
Option H On = 128
Option I On = 256
Second 2 byte space:
Option J On = 1
K=2
L=4
M=8
N=16
O=32
P=64
Q=128
R=256
从中我可以看出用户在所有20个选项中启用或禁用的内容(假设没有选择00000000/00000000)。
我的问题是,20是用户可以使用2 x 2字节来存储其状态的最大选项数量,还是有更高效的方式?
由于