printf("aaaabbbb\rcccc");
输出的是cccc bbb
printf("aaabbbb\rcccc")://前面少了1个a
输出的是cccc bb
printf("aaaabbbb\rx=%d",5);
输出的是x=5 bbb
得出初步结论,转义字符\r是将该符后方所有字符与该行初的字符替换,并且会多替换一个字符,输出时用空格代替
printf("aaaabbbb\rcccc");
输出的是cccc bbb
printf("aaabbbb\rcccc")://前面少了1个a
输出的是cccc bb
printf("aaaabbbb\rx=%d",5);
输出的是x=5 bbb
得出初步结论,转义字符\r是将该符后方所有字符与该行初的字符替换,并且会多替换一个字符,输出时用空格代替