gpt4 book ai didi

戈朗 : How to convert String to binary representation

转载 作者:IT王子 更新时间:2023-10-29 00:34:14 28 4
gpt4 key购买 nike

在golang中,如何将字符串转换为二进制字符串?示例:'CC' 变为 10000111000011

最佳答案

这是一个简单的方法:

func stringToBin(s string) (binString string) {
for _, c := range s {
binString = fmt.Sprintf("%s%b",binString, c)
}
return
}

正如我在对另一个答案的评论中所包含的,您还可以使用变体 "%s%.8b" 如果您需要或想要表示 8 位,它将用前导零填充字符串。 .. 但是,如果您的字符需要大于 8 位来表示,例如希腊字符,这将没有任何区别:

Φ 1110100110

λ 1110111011

μ 1110111100

或者这些数学符号打印 14 位:

≠ 10001001100000

⊂ 10001010000010

⋅ 10001011000101

所以买者自负:这里的示例只是一个简单的演示,它满足原始帖子中的标准,而不是使用 Unicode 代码点的 base2 表示的可靠方法。

关于戈朗 : How to convert String to binary representation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37349071/

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