go中怎么把int转成big.int
时间: 2023-12-20 18:06:50 浏览: 308
大数运算的实现bigint
4星 · 用户满意度95%
在Go语言中,可以使用`big.NewInt()`函数将一个int类型的值转换为big.Int类型。例如:
```go
import (
"fmt"
"math/big"
)
func main() {
i := 123456789
bigInt := big.NewInt(int64(i))
fmt.Println(bigInt)
}
```
输出结果为:
```
123456789
```
在这个例子中,我们首先定义了一个int类型的变量`i`,然后使用`big.NewInt()`函数将其转换为big.Int类型的变量`bigInt`。需要注意的是,`big.NewInt()`函数的参数必须是int64类型,因此我们需要将int类型的变量i转换为int64类型。
阅读全文