返回列表 回复 发帖

有个turbo c2.0问题请教

#include<stdio.h>
main()
{
printf("12\t34\r56\n7     8\b9 10");
printf("\n\052,\x26");
}

该程序为输出转义字符,最后的结果是
56     34
7   9  10
*,&_

请问12和8
最后为何不显示呢?
输出的时候,先输出
12
然后输出
12____      其中_表示空格。
然后输出34,形式如下
12____34
然后是\r,这是要将光标回到行首
然后是输出56。输出的56会将12覆盖,所以是
56____34
然后是回车,输出7和8,输出是
56____34
7  8
然后是输出\b。\b是删除上一个字符,所以8就被删除了。
后续的输出比较简单,我就不解释了。
2# fwbook

谢谢您,老师,在您这总是可以得到满意的答案
下次发到算法那个版面吧。毕竟这个版面是C#的。
好的,老师,我现在在学C语言,到哪个版面啊?
发到算法版面吧。
返回列表