小编Fab*_*llo的帖子

为什么long long n = 2000*2000*2000*2000;溢出?

long long int n = 2000*2000*2000*2000;    // overflow

long long int n = pow(2000,4);            // works
long long int n = 16000000000000;         // works
Run Code Online (Sandbox Code Playgroud)

为什么第一个溢出(乘以整数文字常量以分配给 long long)?

它与第二个或第三个有什么不同?

c++ math types integer-overflow literals

149
推荐指数
6
解决办法
1万
查看次数

标签 统计

c++ ×1

integer-overflow ×1

literals ×1

math ×1

types ×1