我需要使用GMP的最大性能,我想知道是否有更好的方法来计算两个数的差值的绝对值。目前我使用:mpz_sub(x, a, b); mpz_abs(x, x); 有没有最有效的方法? 最佳答案 你的代码应该已经接近最优了。当源和目标相同时,mpz_abs需要恒定的时间:它不读取大数字,只对符号执行一个小操作。