使用C++时遇到问题,无法正确计算出<<100000*100000
当我在 C++ 中使用 COUT 时,我无法打印 100000 * 100000。输出是 1410065408 而不是 10000000000。我该如何解决?谢谢!
回答
默认情况下,整数文字是int导致溢出的类型。用于100000LL将数字标记为long long并具有 long long 结果。
https://en.cppreference.com/w/cpp/language/integer_literal
THE END
二维码