2
當我代碼並運行了聲明:印刷NULL字符(「 X00」)在Python對C
print "\x00\x00\x00"
在Python它輸出三個空格跟着一個換行符。但在C,當我代碼並運行了聲明:
char hex[] = "\x00\x00\x00";
printf("%s\n", hex);
它解釋空字節像我以爲它會:它不會做任何事情。那麼爲什麼在Python中NULL字節被視爲空格呢?...