应为在C中有些符号是用在语法上的,如:'(单引号)、"(双引号)、\(斜杠),所以在输出的时候加一个'\'比如:\' \" \\ 这样程序就能读出这里是要输出一个' " \ 了,还有就是一些进制数的表示不能直接用字符控制,所以就用到转义字符来控制各种进制的显示,还有就是像换行,制表符等等,都是不方便用变量的形式来控制的,所以用到转义字符 \t \n 等等用来执行特殊的操作。。。。
我的理解是单引号括起来的是char类型的数据, 如'a' 'A' '\n',它们有对应的ASCII值,那么C语言里可以使用\000 (000为八进制的数) 或\x00 (00为十六进制数) 表示它们对应的字符
即 \101和 \x41 都表示ASCII值为65的那个字符,即'A",前者是八进制的65,后者是十六进制的65,以此类推
我的理解是单引号括起来的是char类型的数据, 如'a' 'A' '\n',它们有对应的ASCII值,那么C语言里可以使用\000 (000为八进制的数) 或\x00 (00为十六进制数) 表示它们对应的字符 即\101和 \x41 都表示ASCII值为65的那个字符,即'A",前者是八进制的65,后者是十六进制的65,以此类推