本マニュアルでは,整数(integer)は常にGMPライブラリで定義している多倍長精度の整数を指す言葉として使用します。Cのデータ型としてはmpz_tとして定義してあります。(多倍長)整数は次のように宣言して使います。number)もまた,多倍長精度の分数を指す言葉として使用します。Cのデータ型はmpq_tで,次のように使います。固定精度の指数部(exponent)を持ちます。Cのデータ型はmpf_tで,次のように利用します。指数部を表現するmp_exp_t型の値のやり取りを行います。int型になっていることもあります。リム(limb)とは,多倍長精度型の値を構成する1マシンワード分を意味する用語です。複数の指(digit)を持っているところもそっくり,ということです。64ビット長で,Cのデータ型としてはmp_limb_t型になります。1つの多倍長精度数を構成するリムの数は,mp_size_t型で表現します。long型にすることもあるでしょう。1つの多倍長精度数が何ビットになるのかを表現する際にはmp_bitcnt_t型を使います。することもあるでしょう。現在の生成状態を意味する用語です。バイト単位,もしくは,文字単位の長さを表現するために使用します。