擅长:python、mysql、java
<pre><code>cdef extern from "stdint.h":
ctypedef unsigned long long uint64_t
</code></pre>
<p>任何<code>ctypedef</code>都不会在.c文件中生成typedef。Cython将包括<code>stdint.h</code>,而您的C编译器将使用从那里得到的实际typedef。在</p>
<p>该类型提供的唯一重要的事情是cython何时生成在C类型和Python类型之间自动转换的代码。使用<code>unsigned long long</code>意味着Cython将使用<code>PyLong_FromUnsignedLongLong</code>和{<cd6>}。这样,您希望在转换时不会被截断。在</p>