問題タブ [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.
objective-c - Objective-c の biginteger
BigInteger
PowMod関数を提供するobjective-cの実装のコードを誰でも提供できますか?
performance - 2 を掛けるのと、その数を自分自身に足すのとではどちらが良いでしょうか? BIGnum
パフォーマンスに関してどちらが優れているかを判断するための助けが必要です。私はbigint (500万桁以上)を扱っており、ほとんどの計算(すべてではないにしても)は現在のbigintを2倍にすることです。したがって、すべてのセル (bigint の一部) に 2 を掛けてから、それを mod にすると残りがわかるということを知りたかったのです。それとも、それ自体に bigint を追加するだけの方がよいでしょうか。
実装の容易さについても少し考えています (2 つの bigint の加算は 2 の乗算よりも複雑です) が、コードのサイズや実装の容易さよりもパフォーマンスに関心があります。
その他の情報: C++でコーディングします。bigint にはかなり精通しています (この問題に遭遇したことはありません)。プロジェクトはかなり大きく、ほとんどがこの部分を中心に構築されるため、最初から適切な決定を下す必要があるため、ソースコードなどは必要ありません。良い意見と説明/証拠が必要です。それは私が今何を選んだかに大きく依存します。
ありがとう。
java - 非常に大きな数のBigInteger.valueOf()?
Javaで50桁の文字列をBigIntegerに変換する最良の方法は何でしょうか?valueOf(String)メソッドがなく、小さすぎるためLongに変換できません。
sql-server - Delphi: データベースから BigInts を使用する
に接続するためにDelphi 7
withを使用しています。問題は、フィールドをに追加すると、として表示されることです。devart dbExpress
SQLServer
bigInt
ClientQuery
TFMTBCDField
そして、TFMTBCDField
64ビット値を取得する方法がありません。
Field.AsVariant
またはを使用して、StrToInt64(Field.AsString)
この 64 ビット値を選択できます。
この値を選択/使用するより良い方法はありますか?
elisp - emacs/elisp の bignum
emacs は整数に収まらない大きな数をサポートしていますか? もしそうなら、どうやってそれらを使うのですか?
perl - Perlで非常に大きな数を処理するときに、科学的記数法を無効にするにはどうすればよいですか?
次のことを考慮してください。
私の質問は単純です:非常に大きな数を扱うときに科学的記数法を無効にするにはどうすればよいですか?stdout
基本的に、すべての数字が逐語的にダンプされるのを見たいです。
これは可能ですか?
python - `xrange(2**100)` -> OverflowError: long int が大きすぎて int に変換できません
xrange
関数は大きな整数に対しては機能しません:
Python 3.x:
range()
Python 2.x 用の py3k 組み込み関数のバックポートはありますか?
編集
range()
一部の機能の部分的な実装ではなく、「lazy」の完全な実装を探しています。
c# - Int1024の作り方
C#でint1024を宣言するには? VB または C++ も使用できます。
よろしく
Behrooz
c - OpenSSL の BN_bn2bin 関数の不具合
OpenSSL で BN_* 関数を使用しようとしています。具体的には、次のコードがあります。
ただし、これを行うと、1 と 0 の文字列が得られません。代わりに、それは印刷し"42 in binary is *"
ます。私が知る限り、これを比較したウェブ上で入手可能な非常に限られた数の例から、私はこれを正しく実装しました。
それが機能しない理由はありますか?
c# - 非常に大きな整数の計算
c# を使用して 2^1000 (2 の 1000 乗) を計算しようとしています。すべての場所に値が必要です。C# でこれを実現する方法がわからないので、しばらく頭を悩ませていました。
私が行方不明になっている、300桁以上の数字を格納するタイプがありますか? :)
ありがとう