C语言:体现\r的结果

#include <stdio.h>
#include <windows.h>
//体现\r的结果 
//转义字符\r,回车,将光标移动到当前行最开始 
main()
{
    char a='\r',b='g',c=68;
    printf("%c,%c,%c\n",b,a,c);//本来先输出'g',再输出逗号,【结果:g,】\r将光标移动到最左边, 再输出逗号,【结果:,,】【光标在第二个逗号位置】再输出 c,【将第二个逗号改写为D】 
    Sleep(5000);
    
    printf("%c",b);
    Sleep(5000);
    printf("%c",',');
    Sleep(5000);
    printf("%c",a);
    Sleep(5000);
    printf("%c",',');
    Sleep(5000);
    printf("%c",c);
    Sleep(5000);
    printf("%c",'\n');
    Sleep(5000);
    getchar();
 }

 

posted @ 2021-04-21 06:26  myrj  阅读(337)  评论(0编辑  收藏  举报