在C语言中,空格字符可以使用转义字符序列表示,即使用反斜杠(\)和空格字符的ASCII码的缩写组合。空格字符的ASCII码为32,其缩写为's'。因此,在C语言中,空格可以表示为:
或者使用转义字符表示:
这里的\x表示使用十六进制ASCII码表示字符,20是空格字符的十六进制ASCII码。
空格,也就是空字符(NUL)的转义字符是\0。
所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。
在ASCII 编码内,0~31(十进制)范围内的字符为控制字符,它们都是看不见的,不能在显示器上显示,甚至无法从键盘输入,只能用转义字符的形式来表示。不过,直接使用 ASCII 码记忆不方便,也不容易理解,所以,针对常用的控制字符,C语言又定义了简写方式,完整的列表如下:
扩展资料:
其他常用的转义字符:
1.\n用来换行,让文本从下一行的开头输出,前面的章节中已经多次使用;
2.\t用来占位,一般相当于四个空格,或者 tab 键的功能;
3.单引号、双引号、反斜杠是特殊的字符,不能直接表示:
4.单引号是字符类型的开头和结尾,要使用\'表示,也即'\'';
5.双引号是字符串的开头和结尾,要使用\"表示,也即"abc\"123";
6.反斜杠是转义字符的开头,要使用\\表示,也即'\\',或者"abc\\123"。
参考资料: