gpt4 book ai didi

string - 在 Go 中将字符串转换为二进制

转载 作者:IT王子 更新时间:2023-10-29 00:50:21 24 4
gpt4 key购买 nike

在 Go 中如何将字符串转换为其二进制表示形式?

例子:

Input: "A"

Output: "01000001"

在我的测试中,fmt.Sprintf("%b", 75) 仅适用于整数。

最佳答案

将 1 个字符的字符串转换为字节以获得其数字表示形式。

s := "A"
st := fmt.Sprintf("%08b", byte(s[0]))
fmt.Println(st)

Output: "01000001"

(请记住代码“%b”(中间没有数字)会导致输出中的前导零被删除。)

关于string - 在 Go 中将字符串转换为二进制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32685687/

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