GMP 变量的位大小

kis*_*bjv 3 gmp

如何知道 GMP 中声明的变量的大小?或者我们如何确定 GMP 中整数的大小?

mpz_random(temp,1);
Run Code Online (Sandbox Code Playgroud)

在手册中,给出这个函数将1limb(=我的comp的32位)大小分配给“temp”....但它只有9位数字..所以我不认为32位大小的数字只包含9位数字数字..

所以请帮我知道 GMP 中整数变量的大小..

谢谢在副词..

Wil*_*eld 5

mpz_sizeinbase(num, 2) 将为您提供“已使用”位的大小。