GMPライブラリでは、
_mp_sizeは、整数の手足の数を保持します。
サイズが1肢(32ビット)、2肢(64ビット)、3肢(96ビット)などの整数を作成できます。mpz_initまたはmpz_random関数を使用します。
サイズ8ビットまたは16ビットの整数変数を作成できません..32ビットサイズの倍数以外???
そのためにコーディングできますか?
ありがとうございました ..
GMPライブラリでは、
_mp_sizeは、整数の手足の数を保持します。
サイズが1肢(32ビット)、2肢(64ビット)、3肢(96ビット)などの整数を作成できます。mpz_initまたはmpz_random関数を使用します。
サイズ8ビットまたは16ビットの整数変数を作成できません..32ビットサイズの倍数以外???
そのためにコーディングできますか?
ありがとうございました ..
GNU GMP ライブラリは、標準の C 型によって提供される範囲を超える数値用です。8 ビット整数と 16 ビット整数には、それぞれ (unsigned) char または (unsigned) short を使用します。
最近のほとんどのプロセッサは少なくとも32ビットのワードサイズを使用しているため、これは有用性が限られています。
私はあなたができるとは思わない。以下はhttp://gmplib.org/list-archives/gmp-discuss/2004-June/001200.htmlでの議論からの抜粋です:
リム サイズはライブラリにコンパイルされ、使用可能なプロセッサの種類とホスト環境から決定されます。