short は 16 ビットです。
int 32。
ロング64。
C#で無限の整数を表す方法はありますか? 無限とは、任意に大きく、あなたが持っているメモリによって制限されるものを意味します.
short は 16 ビットです。
int 32。
ロング64。
C#で無限の整数を表す方法はありますか? 無限とは、任意に大きく、あなたが持っているメモリによって制限されるものを意味します.
BigInteger構造体を使用できます。
IntXを試してください。
IntX は、純粋な C# 2.0 で記述された任意精度の整数ライブラリであり、約 O(N * log N) の高速な乗算/除算アルゴリズムが実装されています。整数のすべての基本的な算術演算、比較、ビットごとのシフトなどを提供します。また、さまざまな基数で数値を解析し、任意の基数で文字列に変換することもできます。このライブラリの利点は、高速な乗算、除算、および基数から基数への変換アルゴリズムです。アルゴリズムのすべての高速バージョンは、O(N * log N * log に対して実行される Fast Hartley Transform を使用した大きな整数の高速乗算に基づいています。従来の O(N^2) の代わりに log N) 時間。