Результат варіюватиметься залежно від того, на якому терміналі чи консольній програмі ви працюєте, але так, для більшості \b- це неруйнівна резервна область. Він переміщує курсор назад, але не стирає те, що там є.
Отже, для hello worlчастини, код виводить
привіт Worl
^
... (де ^показано, де знаходиться курсор) Потім він видає два \bсимволи, які переміщують курсор назад на два місця, не стираючи (на своєму терміналі):
привіт Worl
^
Зверніть увагу, що курсор зараз на r. Потім він виводить d, що перезаписує rта дає нам:
привіт водл
^
Нарешті, він виводить \n, що є неруйнівним новим рядком (знову ж таки, на більшості терміналів, включаючи, мабуть, і ваш), тому значення lзалишається незмінним і курсор переміщується на початок наступного рядка.