go int转bigint
时间: 2023-12-25 10:04:10 浏览: 41
在Go语言中,将int类型转换为bigint类型可以使用big包中的NewInt函数进行转换。以下是一个示例代码:
```
import (
"fmt"
"math/big"
)
func main() {
num := 1234567890 // int类型的变量
bigInt := big.NewInt(int64(num)) // 将int转换为bigint
fmt.Println("bigint is: ", bigInt)
}
```
在示例代码中,我们使用big.NewInt将int类型的变量num转换为bigint类型的变量bigInt。通过传入int64(num)作为参数,我们确保转换的准确性。然后,我们可以使用bigInt来进行bigint类型的操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Golang big.int类型转int](https://blog.csdn.net/weixin_42875684/article/details/120372815)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [Go基础编程:格式化输出、类型转换、类型别名](https://blog.csdn.net/KOwzb/article/details/114375734)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [Go 语言 big.Int](https://blog.csdn.net/waysoflife/article/details/82867793)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]