(floating point object)

PyFloatObject

PyObject Python

PyTypeObject PyFloat_Type

PyTypeObject Python Python float

int PyFloat_Check(PyObject *p)

PyFloatObject PyFloatObject

int PyFloat_CheckExact(PyObject *p)

PyFloatObject PyFloatObject

PyObject* PyFloat_FromString(PyObject *str)
Return value: New reference.

str PyFloatObject NULL

PyObject* PyFloat_FromDouble(double v)
Return value: New reference.

v PyFloatObject NULL

double PyFloat_AsDouble(PyObject *pyfloat)

pyfloat C double pyfloat Python __float__() pyfloat -1.0 PyErr_Occurred()

double PyFloat_AS_DOUBLE(PyObject *pyfloat)

pyfloat C double

PyObject* PyFloat_GetInfo(void)

float structseq float.h

double PyFloat_GetMax()

float DBL_MAX C double

double PyFloat_GetMin()

float DBL_MIN C double

int PyFloat_ClearFreeList()

float free list