【发布时间】:2019-09-05 08:25:58
【问题描述】:
首先,很抱歉,如果这没有正确命名或标记,或者没有意义 - 我对这个主题非常陌生,真的可以使用一些指导。
我需要从一个 XX 位的值生成一个 base-36 编码的字符串。
我得到了序列中每个位的精确说明。例如:
- 位 42-39 是
0b000 - 位 30 为 ON
- 位 27 - 0 是
0b1010010100b11000101101000100101000110
等等。
到目前为止,我一直在尝试将位数据聚合为一个数组:
let array : [UInt32] = [0b10100, 1, 0, 1, 0, 0b11000101101000100101000110]
谁能告诉我如何从中提取位序列 (0b1010010100b11000101101000100101000110) 以及以后如何对其进行编码?
谢谢!
【问题讨论】:
-
你能举出更多例子吗?
标签: swift binary bitwise-operators bit