【发布时间】:2018-09-23 09:39:21
【问题描述】:
在 python 中,如果我有i = '0000000000000000d0ed77c1f924ac20',我可以运行i.decode('hex') 来获取字符串'\x00\x00\x00\x00\x00\x00\x00\x00\xd0\xedw\xc1\xf9$\xac '。我到处搜索 C/C++ 中的等效函数,但无济于事。是否有一些库可以执行此等效功能,或者我如何自己实现它?我知道它将不可打印的字符显示为十六进制,而它只是打印的可打印字符 - 但我需要与 Python 中完全相同的实现,我不确定我是否自己制作了一张表格,我会做对。
【问题讨论】:
-
请花点时间阅读the help pages,尤其是"What topics can I ask about here?" 和"What types of questions should I avoid asking?" 的部分。然后您将了解到请求图书馆是题外话。无论如何,除非你从 Python 代码中复制它,否则你永远不会得到“完全”相同的实现。