擅长:python、mysql、java
<p>如果你的目标是一个小的endian架构</p>
<pre><code>>>> s = struct.pack('<d', x)
>>> ''.join('%.2x' % ord(c) for c in s)
'cd3b7f669ea0f63f'
</code></pre>
<p>如果是big endian,请使用<code>'>d'</code>,而不是<code><d</code>。不管是哪种情况,这都会给你一个十六进制字符串,就像你在题目中要求的那样,当然C代码可以解释它;我不确定这两个int与“十六进制字符串”有什么关系。</p>