| :class:`c_ulonglong` | :c:type:`unsigned __int64` or | int |
| | :c:type:`unsigned long long` | |
+----------------------+------------------------------------------+----------------------------+
+| :class:`c_size_t` | :c:type:`size_t` | int |
++----------------------+------------------------------------------+----------------------------+
+| :class:`c_ssize_t` | :c:type:`ssize_t` or | int |
+| | :c:type:`Py_ssize_t` | |
++----------------------+------------------------------------------+----------------------------+
| :class:`c_float` | :c:type:`float` | float |
+----------------------+------------------------------------------+----------------------------+
| :class:`c_double` | :c:type:`double` | float |