Golang 大整数到二进制字符串

问题描述 投票:0回答:2

我发现将golang的big int(数学/big包)转换为字符串很简单,但是有没有直接的方法将big int转换为二进制字符串?

go biginteger
2个回答
13
投票

应该像这样简单:

i := big.NewInt(2014)
s := fmt.Sprintf("%b", i) // 11111011110

fmt.Println(s)

希望这是您正在寻找的。


0
投票

使用文字功能

num := big.NewInt(8)
fmt.Println(num.Text(2)) // 1000
© www.soinside.com 2019 - 2024. All rights reserved.