タグ付けされた質問 「bignum」


8
任意精度の演算説明
私はCを習得しようとしていて、本当に大きな数字(つまり、100桁、1000桁など)を処理できないことに遭遇しました。これを行うライブラリが存在することは承知していますが、自分で実装したいと考えています。 私は、誰かが任意精度の算術の非常に詳細で馬鹿げた説明を持っているか提供できるかどうか知りたいだけです。

13
C ++でbigintを実装する方法
プログラミング演習として、C ++でbigintクラスを実装したいと思います。これは、longintより大きい数値を処理できるクラスです。すでにいくつかのオープンソースの実装があることは知っていますが、私は自分で実装したいと思います。私は正しいアプローチが何であるかを感じ取ろうとしています。 一般的な戦略は、数値を文字列として取得し、それをより小さな数値(たとえば、1桁)に分割して配列に配置することであることを理解しています。この時点で、さまざまな比較演算子を実装するのは比較的簡単です。私の主な関心事は、足し算や掛け算などをどのように実装するかです。 実際に機能するコードではなく、一般的なアプローチとアドバイスを探しています。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.