所以我想做pow(x,y).其中x和y是无符号长整数,结果存储在无符号长整数中.这个结果将小于2 ^ 63所以我应该能够做到这一点.但由于它返回一个浮点数,我得到大数字的不准确结果.无论如何都可以在不使用像bignum这样的外部库的情况下获得精确的结果?我知道我可以简单地做x*xa Y次,但这是我想避免的,因为我试图让我的程序更快.
c precision pow
c ×1
pow ×1
precision ×1