A. c语言: \0与\n分别表示什么
C语言中, 表示空字符,一般用于标识字符串结束; 表示换行符,一般用于换行打印;回车符用 表示。
C语言中,所有的ASCII码都可以用“”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加""来表示常见的那些不能显示的ASCII字符,如 , , 等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。
注意:在Turbo C 2.0中,字符型常量表示数的范围是-128到127,除非你把它声明为unsigned,这样就是0到255。上面我们见到的x, ,a等等都是叫转义字符,它告诉编译器需要用特殊的方式进行处理。
(1)c语言中和双撇号的区别扩展阅读:
其它常见转义字符:
1、v
垂直制表(VT)。
2、\
代表一个反斜线字符'''。
3、'
代表一个单引号(撇号)字符。
4、"
代表一个双引号字符。
5、?
代表一个问号。
B. C语言 转义字符
转义字符是C语言中表示字符的一种特殊形式。通常使用转义字符表示ASCII码字符集中不可打印的控制字符和特定功能的字符,如用于表示字符常量的单撇号( '),用于表示字符串常量的双撇号( ")和反斜杠( )等。转义字符用反斜杠后面跟一个字符或一个八进制或十六进制数表示。
是转义字符aaa表示转义的是8进制。