gpt4 book ai didi

arrays - 如何在 golang 中将字节数组打印为二进制?

转载 作者:IT王子 更新时间:2023-10-29 01:23:07 28 4
gpt4 key购买 nike

如何在 Golang 中将字节数组 []byte{255, 253} 打印为二进制?

[]byte{255, 253} --> 1111111111111101

最佳答案

我找到的最简单的方法:

package main

import "fmt"

func main() {
bs := []byte{0x00, 0xfd}
for _, n := range(bs) {
fmt.Printf("% 08b", n) // prints 00000000 11111101
}
}

Playground 代码:https://play.golang.org/p/eVez0vD4pJk

关于arrays - 如何在 golang 中将字节数组打印为二进制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45492153/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com