回车(‘r’)效果是输出回到本行行首,结果可能会将这一行之前的输出覆盖掉。例如执行:

puts("hello world!rxxx")

在终端输出的是:

xxxlo world!

如果将上面的字符串写入文件中,例如执行:

char *s = "hello world!rxxx"

FILE *str = fopen("t.txt","r")

fwrite(s, 16, 1, str)

用文本编辑器打开t.txt。显示的效果将由打开的编辑器所决定。