C语言中除了\n\t\0等代表特殊含义的字符之外,还有那些常用的特殊含义的字符,分别代表什么意思,

谢谢大家伙了!

转义字符 意义 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
\0 空字符(NULL) 000
\ddd 1到3位八进制数所代表的任意字符 三位八进制
\xhh 1到2位十六进制所代表的任意字符 二位十六进制追问

嗯,谢谢你前辈,就是我还想问一个问题就是C语言中的strcat函数,比如我现在有一个字符串x[i]我现在写strcat(str,x[i])就是str中肯定是连接上x[i]了,我想问原来的x[i]是不是就被拿走然后为空了?

追答

不是,只是把x[i]中的字符接到str中,x[i]不变,但要注意,str的空间要足够能装下str+x[i]

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-27
这是转义字符,具体的可以查看百度百科。

C语言中除了\\n\\t\\0等代表特殊含义的字符之外,还有那些常用的特殊含义...
\\r 回车(CR) ,将当前位置移到本行开头 013 \\t 水平制表(HT) (跳到下一个TAB位置) 009 \\v 垂直制表(VT) 011 \\\\ 代表一个反斜线字符''\\' 092 \\' 代表一个单引号(撇号)字符 039 \\" 代表一个双引号字符 034 \\0 空字符(NULL) 000 \\dd...

c语言中“\\ n”是什么意思?
C语言中“\n”是一个转义字符,系统识别到该转义字符时会自动换行。C语言中printf("\\n")是打印回车符的意思,也就是我们俗称的换行。不过在不同的语言中,换行符的代码也有所不同。在前端网页开发中换行用表示,C语言中是"\\n",C++中是"endl"等。C语言中其他转义字符的含义 C语言中\\再加上一...

C语言中的转义字符
- \\n 换行,用于在输出中创建新的行。- \\r 回车,类似于换行,但在某些环境中可能不同。- \\t 水平制表符,相当于四个空格。- \\v 垂直制表符,用于调整行距。- \\ddd 和 \\xdd 分别表示1-3个八进制数和2个十六进制数,用于特殊字符的表示。- %d, %s, %c, %f, %lf, 和 %zu 分别用于打...

C语言里空格是\\加什么
C中定义了一些字母前加"\\"来表示常见的那些不能显示的ASCII字符,如\\0,\\t,\\n等,就称为转义字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。例如,在前面各例题printf函数的格式串中用到的“\\n”就是一个转义字符,其意义是“回车换行”。转义字符主要用来表示那些用一般...

C语言字符串反斜杠表示问题
"\\"是转义符。C中定义了一些字母前加"\\"来表示常见的那些不能显示的ASCII字符,如\\0,\\t,\\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。拥有转义字符的原因基本上是两点:一、使用转义字符来表示字符集中定义的字符,比如ASCll里面的控制字符及回车换行等字符,这些字符都没...

C语言中的字符表示什么?
\\n'是转义字符。2、转义字符是C语言中表示字符的一种特殊形式。通常使用转义字符表示ASCII码字符集中不可打印的控制字符和特定功能的字符,如用于表示字符常量的单撇号( '),用于表示字符串常量的双撇号( ")和反斜杠( \\)等。转义字符用反斜杠\\后面跟一个字符或一个八进制或十六进制数表示 ...

c语言中\\ n代表的是什么意思啊?
C语言中, \\0表示空字符,一般用于标识字符串结束;\\n表示换行符,一般用于换行打印;回车符用\\t表示。C语言中,所有的ASCII码都可以用“\\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"\\"来表示常见的那些不能显示的ASCII字符,如\\0,\\t,\\n等,就称为转义字符,因为后面的字符,...

c语言中一些字符的意思
'\\1'为转义字符,代表的意思是“标题开始”在C语言中,所有的ASCII码都可以用“\\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"\\"来表示常见的那些不能显示的ASCII字符,如\\0,\\t,\\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。转义字符是很多程序语言、...

c语言中、\\t \\r \\n 和空格什么意思
在C语言中,\\t、\\r和\\n都是特殊字符,它们具有不同的功能。简单来说,\\t代表制表符,它指示程序在文本中水平跳到下一个制表符位置,相当于在打印时插入一个固定的空格,使文本在屏幕上对齐。而\\r代表回车,当你按下回车键时,文本会移动到下一行的开始位置。最后,\\n则表示换行,它会结束当前行...

c语言中\\n是什么意思?
值得注意的是,\\n是一个转义字符。在编程语言中,转义字符是一种特殊的符号,用于表示那些在正常文本中具有特殊含义的字符,但在这里,它的特殊性在于它代表的不是字符'n'本身,而是换行操作。这个看似简单的行为,实际上在控制程序输出格式时起着至关重要的作用,尤其是在处理字符串和文本输出时。例如...

相似回答