long long int n = 2000*2000*2000*2000; // overflow long long int n = pow(2000,4); // works long long int n = 16000000000000; // works
为什么第一个溢出(乘以整数文字常量以分配给 long long)?
它与第二个或第三个有什么不同?
c++ math types integer-overflow literals
c++ ×1
integer-overflow ×1
literals ×1
math ×1
types ×1