#include <stdio.h>
void main()
{
printf("ab");
printf("\bsi");
printf("\rha");
}
这个代码给出了“哈”的GCC 4.8编译器输出为什么以及如何显示涉及回车的以下输出?
#include <stdio.h>
void main()
{
printf("ab");
printf("\bsi");
printf("\rha");
printf("\n");
}
这个代码给“辞海”对GCC 4.8编译器输出
现在的问题是为什么输出在添加语句printf(“\ n”)时从“ha”改为“hai”;最后(根据我)不应该由于前面的行而影响代码。
有没有差异如果您在Ideone中进行比较,则输出结果:[sample1](http://ideone.com/YRHEgp),[sample2](http://ideone.com/exlshK)。这是特定终端/外壳实现的行为。 –
好的,但我想知道它是如何不同于ideone的外壳。 – aroonav