一、什么是空白符,空格符,转义字符?

(1)空格符,制表符,换行符等统称为空白符。

(2)空格符,不等同于键盘上的<space>键,在键盘上是没有的,它不是空格,但是能起到空格的效果,并占用一个字符位置。

(3)转义字符(Escape character),所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。

 二、相关引申

①空白符只在字符常量和字符串常量中起作用,在其他地方出现时,只起间隔的作用,编译程序对它们忽略不计。因此,在程序中使用空白符与否,对编译程序不发生影响,但在程序中适当的地方使用空白符将增加程序的清晰性和可读性。

中文名   空格符

输入方法  用系统自带的字符输入功能,进入记事本——按住Alt键+小键盘那里依次输入127,输入完之后放开Alt键

 

③所有的转义字符和所对应的意义:

其中加粗的是本人目前做练习时用的比较多的

转义字符

意义

ASCII码值(十进制)
\a
响铃(BEL)
007
\b
退格(BS) ,将当前位置移到前一列
008
\f
换页(FF),将当前位置移到下页开头
012
\n
换行(LF) ,将当前位置移到下一行开头
010
\r
回车(CR) ,将当前位置移到本行开头
013
\t
水平制表(HT) (跳到下一个TAB位置)
009
\v
垂直制表(VT)
011
\\
代表一个反斜线字符''\'
092
\'
代表一个单引号(撇号)字符
039
\"
代表一个双引号字符
034
\?
代表一个问号
063
\0
空字符(NUL)
000
\ddd
1到3位八进制数所代表的任意字符
三位八进制
\xhh
十六进制所代表的任意字符
十六进制

 三、题点总结

1.空格符和空白符的区别

如:统计各类字符数目时,到底是' '还是'\t','\n'等。

注:参考资料:百度百科