Seu resultado irá variar dependendo do tipo de terminal ou programa de console em que você estiver, mas sim, na maioria \bé um backspace não destrutivo . Ele move o cursor para trás, mas não apaga o que está lá.
Então, para a hello worlparte, as saídas de código
olá mundo
^
... (onde ^mostra onde o cursor está) Em seguida, ele produz dois \bcaracteres que movem o cursor dois lugares para trás sem apagar (em seu terminal):
olá mundo
^
Observe que o cursor está agora no r. Em seguida, ele produz d, que substitui o re nos dá:
olá wodl
^
Finalmente, ele produz \n, que é uma nova linha não destrutiva (novamente, na maioria dos terminais, incluindo aparentemente o seu), de forma que o lpermanece inalterado e o cursor é movido para o início da próxima linha.