問題タブ [biginteger]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
13506 参照

objective-c - Objective-c の biginteger

BigIntegerPowMod関数を提供するobjective-cの実装のコードを誰でも提供できますか?

0 投票する
7 に答える
3191 参照

performance - 2 を掛けるのと、その数を自分自身に足すのとではどちらが良いでしょうか? BIGnum

パフォーマンスに関してどちらが優れているかを判断するための助けが必要です。私はbigint (500万桁以上)を扱っており、ほとんどの計算(すべてではないにしても)は現在のbigintを2倍にすることです。したがって、すべてのセル (bigint の一部) に 2 を掛けてから、それを mod にすると残りがわかるということを知りたかったのです。それとも、それ自体に bigint を追加するだけの方がよいでしょうか。

実装の容易さについても少し考えています (2 つの bigint の加算は 2 の乗算よりも複雑です) が、コードのサイズや実装の容易さよりもパフォーマンスに関心があります。

その他の情報: C++でコーディングします。bigint にはかなり精通しています (この問題に遭遇したことはありません)。プロジェクトはかなり大きく、ほとんどがこの部分を中心に構築されるため、最初から適切な決定を下す必要があるため、ソースコードなどは必要ありません。良い意見と説明/証拠が必要です。それは私が今何を選んだかに大きく依存します。

ありがとう。

0 投票する
4 に答える
3112 参照

java - 非常に大きな数のBigInteger.valueOf()?

Javaで50桁の文字列をBigIntegerに変換する最良の方法は何でしょうか?valueOf(String)メソッドがなく、小さすぎるためLongに変換できません。

0 投票する
4 に答える
7534 参照

sql-server - Delphi: データベースから BigInts を使用する

に接続するためにDelphi 7withを使用しています。問題は、フィールドをに追加すると、として表示されることです。devart dbExpressSQLServerbigIntClientQueryTFMTBCDField

そして、TFMTBCDField64ビット値を取得する方法がありません。

Field.AsVariantまたはを使用して、StrToInt64(Field.AsString)この 64 ビット値を選択できます。

この値を選択/使用するより良い方法はありますか?

0 投票する
2 に答える
1557 参照

elisp - emacs/elisp の bignum

emacs は整数に収まらない大きな数をサポートしていますか? もしそうなら、どうやってそれらを使うのですか?

0 投票する
5 に答える
7340 参照

perl - Perlで非常に大きな数を処理するときに、科学的記数法を無効にするにはどうすればよいですか?

次のことを考慮してください。

私の質問は単純です:非常に大きな数を扱うときに科学的記数法を無効にするにはどうすればよいですか?stdout基本的に、すべての数字が逐語的にダンプされるのを見たいです。

これは可能ですか?

0 投票する
5 に答える
13644 参照

python - `xrange(2**100)` -> OverflowError: long int が大きすぎて int に変換できません

xrange関数は大きな整数に対しては機能しません:

Python 3.x:

range()Python 2.x 用の py3k 組み込み関数のバックポートはありますか?

編集

range()一部の機能の部分的な実装ではなく、「lazy」の完全な実装を探しています。

0 投票する
4 に答える
2034 参照

c# - Int1024の作り方

C#でint1024を宣言するには? VB または C++ も使用できます。

よろしく
Behrooz

0 投票する
2 に答える
4395 参照

c - OpenSSL の BN_bn2bin 関数の不具合

OpenSSL で BN_* 関数を使用しようとしています。具体的には、次のコードがあります。

ただし、これを行うと、1 と 0 の文字列が得られません。代わりに、それは印刷し"42 in binary is *"ます。私が知る限り、これを比較したウェブ上で入手可能な非常に限られた数の例から、私はこれを正しく実装しました。

それが機能しない理由はありますか?

0 投票する
10 に答える
10480 参照

c# - 非常に大きな整数の計算

c# を使用して 2^1000 (2 の 1000 乗) を計算しようとしています。すべての場所に値が必要です。C# でこれを実現する方法がわからないので、しばらく頭を悩ませていました。

私が行方不明になっている、300桁以上の数字を格納するタイプがありますか? :)

ありがとう