我有数据在 mpz_t 我想把这些数据分配给 int 或 unsigned long int. 这些数据的数量很小。mpz_t 并可以存放到后面。有什么方法可以完成这个任务吗?
mpz_t
int
unsigned long int
假设你指的是 mpz_t 从 GMP(GNU多精度) 库,你可以使用:
unsigned long int mpz_get_ui (const mpz_t op)
参考: https:/gmplib.orgmanualConverting-Integers。