',其ASCII码为32。
制表符为'\t',相当于4个或8个空格符,其ASCII码为9。
换行符为'\n',作用是将光标移至下一行,其ASCII码为10。
此外,还有回车'\r',作用是让光标移至行首,其ASCII码为13。
Windows下换行是\n\r,Unix系统下是\n。
除了水平制表符'\t',还有垂直制表符'\v',这个转义字符只有在打印机中才能显示出来,显示屏不起作用的,其ACSII码为11。
C语言中不能打印的字符都是空白字符,在ASCII标准表中一共有32个。加上空格字符,制表字符一共有34个。其中:0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等;通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。32是空格字符。
以下为ASCII标准表:
C语言中空格符和换行符是两种不同的字符,区别如下:
一、字符不同
1、空格符:在C语言中,空格符是\t,属于转义字符。
2、换行符:换行符的符号表示是\n。
二、表示不同
1、空格符:表示空出一部分空白位置。
2、换行符:表示换行且回到下一行的最开始位置。
三、作用不同
1、空格符:在双引号或定界符表示的字符串中有效,在单引号表示的字符串中无效。
2、换行符:“\n\r”结合到一起使用才能起到作用。
参考资料来源:百度百科-转义字符
参考资料来源:百度百科-换行符