【发布时间】:2023-04-06 20:29:02
【问题描述】:
当我编写代码并运行语句时:
print "\x00\x00\x00"
在 Python 中,它输出三个空格,后跟一个换行符。但是在 C 中,当我编写代码并运行语句时:
char hex[] = "\x00\x00\x00";
printf("%s\n", hex);
它像我想象的那样解释 NULL 字节:它什么都不做。那么为什么在 Python 中将 NULL 字节视为空格呢?...
【问题讨论】:
标签:
python
c
null
string-formatting
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在 Python 与 C 中打印空字符(“\x00”) - Python技术站