strlen是测后面字符串的“实际大小”后面“ab\066\xad9"是大小为5的字符串a是第一个,b是第二个,\066是八进制的一个字符(八进制以\0开头),\xad是十六进制的一个字符(十六进制以\x开始,ab分别代表16进制下的10、11),最后9是第五个字符。所以大小是5。
我操作了一下运行结果是4=_="去掉最后的9也是4再算了几组数\x7f的值为127但\x80的值就是-128了,\x81又是-127了=_="