0

我有代码

long long x = 200000 * 200000;
cout << x << endl;

它输出 1345294336 我尝试转换为字符串并输出每个数字,它仍然输出相同的东西

4

1 回答 1

4

尝试

long long x = 200000LL * 200000LL; 
std::cout << x << std::endl;

注意“LL”后缀。要阅读有关使用数字文字后缀的更多信息,请访问cppreference.com上的整数文字页面。

于 2018-06-02T21:09:29.280 回答