我有代码
long long x = 200000 * 200000;
cout << x << endl;
输出1345294336 我尝试过转换为字符串并输出每个数字,但它仍然输出相同的内容
答案 0 :(得分:4)
尝试
long long x = 200000LL * 200000LL;
std::cout << x << std::endl;
注意&#34; LL&#34;后缀。要详细了解如何使用数字文字的后缀,请访问Integer Literals上的cppreference.com页面。