Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
package main import ( "fmt" "strconv" ) func main() { if i, err := strconv.ParseInt("10011001", 2,64); err != nil { fmt.Println(err) } else { fmt.Println(i) } }
func bitToByte(bit [8]int) uint8 { v := uint8(0) for i := 0; i < 8; i++ { v <<= 1 v |= byte(bit[i]) } return v }