相关疑难解决方法(0)

c ++ pow(2,1000)对于double来说是正常的,但它正在发挥作用.为什么?

代码:

#iclude <math.h>

int main(){
double somenumber = pow(2, 1000);
printf("%lf\n", somenumber);
return 0;
}
Run Code Online (Sandbox Code Playgroud)

我得到这个庞大的数字:10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376

这显然是双重的.它是如何工作的?

c c++ numbers

16
推荐指数
2
解决办法
2万
查看次数

标签 统计

c ×1

c++ ×1

numbers ×1