雅依利yd37怎么样:c语言初学者的问题

来源:百度文库 编辑:高考问答 时间:2024/04/28 02:39:51
如下:
main()
{printf(" ab c\t de\rf\tg\n");}在打印机上得到的结果是:
fab_c___gde 在显示屏上结果为:f_______gde (_为空格)
其后的de为什么没有被新字符取代??
那为什么fab_c___gde 在显示屏上结果为:f_______gde (_为空格) ?请注意问题啊!abc都被取代了,de没有被取代,你们说的我知道啊!

同意楼上的,\是转义字符
补充一下
转义字符主要用来表示那些用一般字符不便于表示的控制代码。
常用的转义字符及其含义
转义字符 转义字符的意义
\n 回车换行
\t 横向跳到下一制表位置
\v 竖向跳格
\b 退格
\r 回车
\f 走纸换页
\\ 反斜线符"\"
\' 单引号符
\a 鸣铃
\ddd 1~3位八进制数所代表的字符
\xhh 1~2位十六进制数所代表的字符

\t 代表制表符 \r代表回车 \n代表换行
而ce只会照样输出的

\t 代表制表符 \r代表回车 \n代表换行
而ce只会照样输出的