7.2.4 浮動小数点型オブジェクト (floating point object)

PyFloatObject
この PyObject のサブタイプは Python 浮動小数点型オブジェクト を表現します。

PyTypeObject PyFloat_Type
この PyTypeObject のインスタンスは Python 浮動小数点型を 表現します。これは floattypes.FloatType と同じオブジェクトです。

int PyFloat_Check(PyObject *p)
引数が PyFloatObjectPyFloatObject のサブタイプのときに真を返します。 バージョン 2.2 で 変更 された仕様: サブタイプを引数にとれるようになりました

int PyFloat_CheckExact(PyObject *p)
引数が PyFloatObject 型で、かつ PyFloatObject 型のサブタイプでないときに真を返します。 バージョン 2.2 で 新たに追加 された仕様です。

PyObject* PyFloat_FromString(PyObject *str, char **pend)
戻り値: 新たな参照.
str の文字列値をもとに PyFloatObject オブジェクトを生成 します。失敗すると NULL を返します。引数 pend は無視されます。 この引数は後方互換性のためだけに残されています。

PyObject* PyFloat_FromDouble(double v)
戻り値: 新たな参照.
v から PyFloatObject オブジェクトを生成して返します。 失敗すると NULL を返します。

double PyFloat_AsDouble(PyObject *pyfloat)
pyfloat の指す値を、 C の double 型表現で返します。

double PyFloat_AS_DOUBLE(PyObject *pyfloat)
pyfloat の指す値を、 C の double 型表現で返しますが、 エラーチェックを行いません。

ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。