long-long

    -1

    1答えて

    今、私は long long x = 1 << 60; cout << x << endl; を持っていると私は長い長いの範囲は2^64までのすべての方法であることを知っているが、私は、コードの一部を実行し、いくつかの理由で、それは私にその警告を与えます「left shift count >= width of type [-Wshift-count-overflow].」 さらに、0がスク

    31

    2答えて

    私はCとC++の両方で書かれたオープンソースのコードベースを持っています。私はで少なくともの64ビット幅であることが保証されている整数型を探しています。これは、オープンソースのCおよびC++コンパイラを搭載したほとんどのOS X(Intel、64ビット)およびLinuxボックスで確実にコンパイルできます。エンドユーザーの側で余分な作業が必要になります。現時点では、Windowsと32ビットクライア

    10

    5答えて

    -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

    22

    4答えて

    私は2つの数字:AとBを持っています。私はコードのどこかにA+Bを計算する必要があります。 AとBの両方がlong longであり、の正または負の値です。 コードが正しく実行されず、A+Bを計算するときに問題が発生している可能性があります。 A+Bがlong longの範囲を超えているかどうかを確認したいだけです。だから、私はデバッグのためだけに使うので、どんな方法でも問題ありません。

    0

    3答えて

    [i] [0]、a [i + 1] [0]について、2次元配列a [n] [2] a [i] [1]、a [i + 1] [1]を減少させる。 qsortは整数配列では正常に動作しますが、長いlong配列では動作しません。 整数配列コード #include <stdio.h> #include <string.h> #include <stdlib.h> #include <math.h>

    0

    1答えて

    私はApp Storeでゲームをしており、スコアが正確かつ間違って報告されているという報告を受けています。私は長い間、すべての私の数学のために長い時間を使っています。残念なことに、約20億で、私の数学はスコアが大きくなりすぎているので、ふらつき始めます。 データ型のサイズ制限を回避する標準的な方法はありますか?どうやって?

    6

    2答えて

    私のコードに次の行があります。 long long maxCPUTime = 4294967296; (ロングタイプが可能な最大数は4294967296 -1であるので、私は長い間、長い使用) 問題は、私は、コンパイル時に、私は次のエラーを取得、次のとおりです。として error: integer constant is too large for ‘long’ type そのをもし私が 'l