3

おおよそ20〜28バイトの範囲のサイズのバイト配列を印刷可能な数値文字列に変換する必要があるという問題に直面しています。Java では、BigInteger クラスを使用して簡単に実行できます。Objective C では、最大の型は 64 ビットのみの Long Long Int です。問題を解決するためのアプローチを教えてください。私は C 言語が苦手ですが、いくつかの例は非常に役に立ちます。認めざるを得ませんが、Java にも BigInteger クラスが存在しない場合、Java で同じ問題が発生することになります。

4

1 に答える 1

3

このソースを確認してください: http://www.santsys.com/code/display?folder=Objective-C&file=BigInt.h

編集:

Objective-C の大きな整数の実装であるBitInt クラスを確認してください。問題を解決するために C を使用する必要はありません。そのメソッドは Java のメソッドと似ています。

于 2012-09-25T13:40:02.500 に答える