C语言空白符、空格符 与转义字符题点总结

一、什么是空白符,空格符,转义字符? (1)空格符,制表符,换行符等统称为空白符。 (2)空格符,不等同于上的<space>键,在键盘上是没有的,它不是空格,但是能起到空格的效果,并占用一个字符位置。 (3)转义字符(Escape character),所有的都可以用“”加数字(一般是8进制数字)来表示。而中定义了一些字母前加""来表示常见的那些不能显示的ASCII字符,如, , 等,就称为转义字符,因为后面的,都不是它本来的ASCII字符意思了。
二、相关引申 ①空白符只在字符常量和中起作用,在其他地方出现时,只起间隔的作用,编译程序对它们忽略不计。因此,在程序中使用空白符与否,对编译程序不发生影响,但在程序中适当的地方使用空白符将增加程序的清晰性和可读性。 ② 中文名 空格符 输入方法 用系统自带的输入功能,进入——按住Alt键+那里依次输入127,输入完之后放开Alt键 ③所有的转义字符和所对应的意义: 其中加粗的是本人目前做练习时用的比较多的 转义字符 意义 ASCII码值(十进制) a 响铃(BEL) 007  退格(BS) ,将当前位置移到前一列 008 f 换页(FF),将当前位置移到下页开头 012 换行(LF) ,将当前位置移到下一行开头 010 回车(CR) ,将当前位置移到本行开头 013 水平制表(HT) (跳到下一个TAB位置) 009 v 垂直制表(VT) 011 \ 代表一个反斜线字符 092 代表一个单引号(撇号)字符 039 " 代表一个双引号字符 034 ? 代表一个问号 063 空字符(NUL) 000 ddd 1到3位八进制数所代表的任意字符 三位八进制 xhh 十六进制所代表的任意字符 十六进制

三、题点总结

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

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

注:参考资料:百度百科

经验分享 程序员 微信小程序 职场和发展