C语言选择题26?

来源:百度知道 编辑:UC知道 时间:2024/09/24 03:24:46
26.语句printf("a\bre\'hi\'y\\\bou\n");的输出结果是( )
A、a\bre\'hi\'y\\\bou B、a\bre\'hi\'y\bou
C、re'hi'you D、abre'hi'y\bou (说明:'\b'是退格符)
为什么要这么选?

re'hi'you

\b表示退格
\n表示回车
\'表示单引号
\\就是\
还有
\t是制表
\"是双引
%%是%
这些都是转义的。

你这个上来,a/b就把a给消了,
然后输出re
然后\'输个'
hi
然后\'输个'
y
\\输出\
\b 把上面的\退了
ou
\n回车。
所以选C