请问转义字符是什么意思?????

来源:百度知道 编辑:UC知道 时间:2024/07/02 11:14:48
请问C语言里的 转义字符 是什么意思??????
有什么用?????

你在一个字符串中怎么表示一个“换行”?转义字符就是用来表示这种普通方式下没法表示的字符

转义字符用来输出键盘上没有的、或控制用的字符。

转义字符 意义 ASCII码值(十进制)
\a 响铃(BEL) 007
\b 退格(BS) 008
\f 换页(FF) 012
\n 换行(LF) 010
\r 回车(CR) 013
\t 水平制表(HT) 009
\v 垂直制表(VT) 011
\\ 反斜杠 092
\? 问号字符 063
\' 单引号字符 039
\" 双引号字符 034
\0 空字符(NULL) 000
\ddd 任意字符 三位八进制
\xhh 任意字符 二位十六进制

printf格式小结c语言

rintf格式小结[c语言]
格式输出字符[printf]
★d格式符,用来输出十进制整数.

⑴%d,按整型数据的实际长度输出.

⑵%md,m为指定的输出字段的宽度,数据位数小于m,左边补空格,若大于m,按实际长度输出

⑶%ld,输出长整型数据(long)

★o格式符,以八进制输出整数(不带符号,他将符号位也作为八进制数的一部分了)
⑴%o,参考%d的解释.

⑵%lo,参考%ld的解释.

⑶%mo,参考%md的解释.

★x,X格式符,以十六进制输出整数
也是3种参考%d的解释.
★u格式符,用来将unsigned型数据,既无符号数,以十进制形式输出
★c格式符,输出一个字符.
★s格式符,输出一个字符串.
⑴%s,如printf("%s","CHINA")

⑵%