我想打印\0使用printf.首先我发现printf("ab\0c")不对,因为我只能得到" ab".然后我找到了一种打印" ab\0c"的方法printf("ab\\0c").但这带来了一个新问题.如果我想打印"ab\\0c"怎么办?我想用一句话打印出来.你有什么好办法吗?
打印单个反斜杠(而不是将其用作转义序列)需要双反斜杠来撤消转义.所以基本上
ab\0c你需要printf("ab\\0c")(2次1是2)ab\\0c你需要printf("ab\\\\0c")(2次2是4)