【发布时间】:2021-04-13 14:17:08
【问题描述】:
我想知道将字节转换为表示二进制数字的布尔数组的最佳方法是什么。
这将是输入:
var number byte = 170
// Equivalent binary would be: 10101010
输出将是一个布尔数组,表示数字的二进制等价物
binary := []bool{true, false, true, false, true, false, true, false}
我的计划是遍历这个数组。
【问题讨论】:
-
您是否尝试过编写循环并提取各个位?
-
你会怎么做?
-
我忘了二进制只是一个以 2 为底的数字,你可以除以 2,谢谢!