有什么方法可以让我在C++中把mpz_t转换为int或unsigned long int?

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

我有数据在 mpz_t 我想把这些数据分配给 intunsigned long int. 这些数据的数量很小。mpz_t 并可以存放到后面。有什么方法可以完成这个任务吗?

c++ gmp
1个回答
0
投票

假设你指的是 mpz_tGMP(GNU多精度) 库,你可以使用:

unsigned long int mpz_get_ui (const mpz_t op)

参考: https:/gmplib.orgmanualConverting-Integers。

© www.soinside.com 2019 - 2024. All rights reserved.