我用了很久的结果;将结果150存储到电源53但仍然在C中给出-8结果 我不知道用什么来在C中存储这么大的值。
答案 0 :(得分:1)
150到功率53的整数表示将需要恰好384位。 long long
的宽度 - 如果它甚至支持 - 可能会有所不同,但128位是常见的,我会惊讶地看到它长于256位。
您可以使用各种bignum库来表示值(在这种情况下,您还需要使用该库来操作它)。或者,您可以将其存储为double
。 double
可以表示该数量的数字,但它们的精度有限。出于许多目的,它们已经足够了。