今、私は long long x = 1 << 60;
cout << x << endl;
を持っていると私は長い長いの範囲は2^64までのすべての方法であることを知っているが、私は、コードの一部を実行し、いくつかの理由で、それは私にその警告を与えます「left shift count >= width of type [-Wshift-count-overflow].」 さらに、0がスク
-2 * 4^31 + 1 = -9.223.372.036.854.775.807、ここでは、What range of values can integer types store in C++と言っているように、長期間保存できる最低値を知っています。 だから私は、この操作を持っている: #include <iostream>
unsigned long long pow(unsigned
私のコードに次の行があります。 long long maxCPUTime = 4294967296; (ロングタイプが可能な最大数は4294967296 -1であるので、私は長い間、長い使用) 問題は、私は、コンパイル時に、私は次のエラーを取得、次のとおりです。として error: integer constant is too large for ‘long’ type
そのをもし私が 'l