在 Go 中将数值转换为二进制字符串
使用数值数据的开发人员可能会遇到将数字表示为二进制字符串的需要。为此,Go 提供了 strconv(字符串转换)包,提供了 FormatInt 函数。
问题:
将数值(例如 123)转换为二进制代表(例如, "1111011").
解法:
package main import ( "fmt" "strconv" ) func main() { n := int64(123) binary := strconv.FormatInt(n, 2) fmt.Println(binary) // 1111011 }
解释:
strconv .FormatInt 函数需要两个参数:
演示:
您可以在此处尝试演示: http://play.golang.org/p/leGVAELMhv
以上是如何在 Go 中将数值转换为二进制字符串?的详细内容。更多信息请关注PHP中文网其他相关文章!