0

GMPライブラリでは、

_mp_sizeは、整数の手足の数を保持します。

サイズが1肢(32ビット)、2肢(64ビット)、3肢(96ビット)などの整数を作成できます。mpz_initまたはmpz_random関数を使用します。

サイズ8ビットまたは16ビットの整数変数を作成できません..32ビットサイズの倍数以外???

そのためにコーディングできますか?

ありがとうございました ..

4

3 に答える 3

1

GNU GMP ライブラリは、標準の C 型によって提供される範囲を超える数値用です。8 ビット整数と 16 ビット整数には、それぞれ (unsigned) char または (unsigned) short を使用します。

于 2014-03-01T19:08:46.580 に答える
0

最近のほとんどのプロセッサは少なくとも32ビットのワードサイズを使用しているため、これは有用性が限られています。

于 2010-03-25T04:57:48.320 に答える
0

私はあなたができるとは思わない。以下はhttp://gmplib.org/list-archives/gmp-discuss/2004-June/001200.htmlでの議論からの抜粋です:

リム サイズはライブラリにコンパイルされ、使用可能なプロセッサの種類とホスト環境から決定されます。

于 2010-03-25T12:50:47.840 に答える