У меня есть код C следующим образом:
#include<stdio.h>
int main()
{
printf("Hey this is my first hello world \r");
return 0;
}
Я использовал escape-последовательность \r
в качестве эксперимента. Когда я запускаю код, я получаю вывод как:
o world
Почему это, и что такое использование \r
точно?
Если я запускаю тот же код в онлайн-компиляторе, я получаю вывод как:
Hey this is my first hello world
Почему онлайн-компилятор выдал другой вывод, игнорируя \r
?