求解为什么输出是def急切

为什么输出是def is前面的abc123呢?或者\r是什么
printf("abc123\rdef")

\r回车 \n换行 \t
\r\n连用,表示跳到下一行,并且返回到下一行的起始位置