2020-01-27から1日間の記事一覧

32bit整数型で扱える範囲より大きい値を扱うときは明示的に64bit整数型を指定する【C++】

C++

タイトルが当たり前ですが、つまりこういうことです。 以下に例を示します。 int main() { std::cout << "(NG) 4000^3 = " << 4000 * 4000 * 4000 << std::endl; std::cout << "(OK) 4000^3 = " << 4000LL * 4000 * 4000 << std::endl; } (NG) 4000^3 = -424…