\是转义字符,具体你可以百度一下转义字符
所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。
首先来看第一个
“\\\033"
这样会被解释成 \\ \033 这两个字符,规定是转义字符后面再加一个转义字符代表的是 ‘\',所以这里分别是一个 '\'号 和ASCII码为 033的字符,注意,0开头为8进制
"\0mn"
再看这个,这个会被解释成 \0 m n 3个字符,同上 \0是ASCII码为0的字符
"\\0331"
然后来看这个,现在我相信你有足够的能力告诉我这个会被分为哪5个字符了,对吗?