为什么是这样的输出?
main(){
char x,y;
x='a';y='b';
printf("pq\brs\ttw\r");
printf("%c\\%c'\n",x,y);
printf("%o\n",'\123');
}
我用的是Win-TC
输出的结果是:
a\b' tw
123
为什么是这样的输出?
不是先输出pq遇到\b退格剩p在输出rs,遇到\t跳制表域,在第9个字符位输出tw然后遇到/r回车吗?
接着输出a\b
最后在输出8进制数123吗?
还有,第2个输出的语句("%c\\%c')这里的一个单引号是有什么作用?
'\123'有是什么意思?
请大虾们为我解答下.谢谢!~