【发布时间】:2016-09-21 20:02:10
【问题描述】:
long long sum;
sum=pow(10,19);
cout<<sum;
C++ 中的上述代码给出了错误:
隐式常量转换中的溢出[-Woverflow]
虽然以下代码运行良好:
long long sum;
sum=pow(10,18);
cout<<sum;
可能是什么问题?
【问题讨论】:
-
10 的 19 次方是一个非常大的数字...
-
“可能是什么问题?”显然是第二个数字参数。