我试过用了
long long int
Run Code Online (Sandbox Code Playgroud)
但它不适用于像3141592653589793238462643383279502884197169399375这样的数字,我需要这个高达10 ^ 80.任何想法?让我知道.非常感谢.
我需要帮助处理非常大的数字.根据Windows calc,指数
174^55 = 1.6990597648061509725749329578093e+123
Run Code Online (Sandbox Code Playgroud)
我如何使用C(c99标准)存储?
int main(){
long long int x = 174^55; //result is 153
printf("%lld\n", x);
}
Run Code Online (Sandbox Code Playgroud) 代码:
#iclude <math.h>
int main(){
double somenumber = pow(2, 1000);
printf("%lf\n", somenumber);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我得到这个庞大的数字:10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376
这显然是双重的.它是如何工作的?