Su resultado variará dependiendo del tipo de terminal o programa de consola en el que se encuentre, pero sí, en la mayoría \bhay un retroceso no destructivo . Mueve el cursor hacia atrás, pero no borra lo que está allí.
Entonces, para la hello worlparte, el código genera
hola mundo
^
... (donde ^muestra dónde está el cursor) Luego genera dos \bcaracteres que mueven el cursor hacia atrás dos lugares sin borrar (en su terminal):
hola mundo
^
Tenga en cuenta que el cursor ahora está en r. Luego sale d, que sobrescribe el ry nos da:
hola wodl
^
Finalmente, genera \n, que es una nueva línea no destructiva (nuevamente, en la mayoría de las terminales, incluida aparentemente la suya), por lo que lse deja sin cambios y el cursor se mueve al comienzo de la siguiente línea.