在C语言中,常见的转义字符有: \n :换行符 \t :制表符 \r :回车符 \b :退格符 \f :换页符 \ :反斜杠 ' :单引号 " :双引号 \0 :空字符(字符串的结束标志) \xhh :十六进制字符,其中hh为两位十六进制数 \ooo :八进制字符,其中ooo为三位八进制数 这些转义字符可以在字符串中使用,以表示一些特殊...
所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。可以查看百度百科“转义字符“
而B中的'\1011'如果1011再小一点,就是合法的了,因为\+数字,这个数字是八进制,它表示的就是数字对照的字符.但只有127个,所以1011显然是太大了.而'\'无意义.'\a'更是没有被定义过.C中的'\011'是对的,因为八进制的11就是10进制的9.D的'\101'也是对的.因为十进制中,ASCII有127个,而这里...