integer-arithmetic

    0

    1答えて

    ここでは何が起こっていますか?私はベース3のシステムで2つの整数を減算しようとしています。 int x=222211; int y=112222; String result = Integer.toString(x-y,3); 、結果は109989 ですが、答えはあるべき102212 ライブラリが、私はそれがないと思う何をしないことが明らかに思える - 私は取得していた結果がベース10

    0

    2答えて

    Googleの新機能です。スプレッドシートのセルから変数に値を代入し、算術演算を行った後、スプレッドシートの特定のセルに値を割り当てたいとします。 私は、次のコードを使用しています:#NUM:セルP4の値がエラーを示している、しかし function myFunction() { var ss = SpreadsheetApp.getActiveSpreadsheet(); v

    -2

    3答えて

    は、0 < n ≤ 10⁹ため、 re=(2^n)%1000000007 の値は、私はこのコードを書いた:nが10⁹とき int main() { int n,i,re=1; scanf("%d",&n); for(i=0; n>i; i++) re=(2*re)%1000000007; printf("%d",re); } 、私のコードは、時間

    -1

    2答えて

    私はそれについてたくさん検索しようとしましたが、具体的な解決策にはなりませんでした。 3つの数値入力が用意されているレストサービス(Jax-RSを使用)を開発中ですが、入力ごとに実際のデータ型はコンパイル時に不明です。例えば; 「num1」は、int、long、floatまたはdoubleなどの任意の数値で、同様に「num2」および「num3」とすることができます。 @GET @Path("fu

    7

    1答えて

    私は問題に直面しました。実際に私はかなり驚いています。 番号9933272057275866を1つ増やそうとすると、自動的に2が追加されます。 let test = 9933272057275866; let test2 = test+1; console.log('Before:', test); console.log('After:', test2); console.log('Su

    1

    1答えて

    私はfortranに興味深い問題があります。つまり、774840977に3を掛けて1を加えようとすると、一貫した算術ミスをしているように見えます。それは-1970444364を出力します。これは明らかに正しい答えではありません。 さて、私はそれがこの他のいくつかの場所で同じような間違いを犯していると思いますが、それが起こるとこれを見つけるのは難しいです。以下のdoループは通常1〜10,000,00

    7

    1答えて

    私はNaturalのデータタイプがbaseであることを発見しました。私は負でない整数型を使うつもりであると思われます。しかし、なぜ私がNaturalからIntegerまでを好むべきかはっきりしていません。どちらの型も任意の精度を持ち、どちらも非常に最適化されたランタイム表現 - Integer representationとNatural representationを持っています。しかしNatu

    0

    1答えて

    私は自分自身のx86を教えしようとしている、と私はすぐに、負の数を返す必要が渡って実行しました:私は、この関数の戻り値を印刷するとき .text .align 4,0x90 .globl _scheme_entry _scheme_entry: movl $-42, %eax ret は(printf("%" PRIdPTR "\n", scheme_entry())、私が取得ナンセ

    2

    1答えて

    私はエンベデッドソフトウェアエンジニアとして会社でかなり新しいです。ネットワーキングにかなりの労力をかけなければなりません。私はいつもC++でプログラミングしなければならず、私の同僚のコードを使って、TCP/UDPを使ってネットワーク経由で送るパケットを構築するために構造体を使用することに気付きました。このために、使用しているマシンはリトルエンディアンなので、すべてをビッグエンディアンに変換する必

    0

    2答えて

    定数2^64(すなわちULLONG_MAX +1)をuint64で2分の1に分割する方法unit128を使用しないでください。 つまり、(2 <= x <= 2^64-1など)、2^64/xの得意先は、uint64を使用していますか? 問題は2^64を表すことはできません。それを分割するだけではなく、結果をシミュレートするトリックがあることを期待していました。