是这样的
\XXX
XXX代表一个八进制数,
123\0100\032应该是这样
先把\010转成十进制是8
\032转成十进制是26
所以strlen是
123 + asc(8) + 0 + asc(26)
这样子就是6个字符
ascii值为8的是退格符
输出的时候是120 + asc(26)
转义符都是以反斜杠\开头的,所以123并不代表转义字符
另外\010改成\078后,8已经不属于八进制的,所以会把\07当成十六进制处理,也就是转成为7的十进制数
处理对应的ascii码为7的字符
123\0780\032
最后应该是123 + asc(7) + 80 + asc(26)
长度应该是7