Как напечатать специальные символы явно в C?

Когда я использую ниже код:

#include <stdio.h>

int main(void)
{
    printf("%s","Hello world\nHello world");
    return 0;
}

он печатается как:

 Hello world
 Hello world

Как я могу предотвратить это и напечатать это как необработанный строковый литерал в C? Я имею в виду, что он должен отображаться как в окне терминала, как показано ниже:

Hello world\nHello world

Я знаю, что могу добиться этого, используя обратную косую черту для printf, но есть ли какая-либо другая функция C или способ сделать это без обратной косой черты? Было бы полезно при чтении файлов.

Ответы на вопрос(0)

Ваш ответ на вопрос