Como imprimir caracteres de escape como caracteres?

Estou tentando imprimir caracteres de escape como caracteres ou cadeias usando este código:

while((c = fgetc(fp))!= EOF)
{
    if(c == '\0')
    {
        printf("   \0");
    }
    else if(c == '\a')
    {
        printf("   \a");
    }
    else if(c == '\b')
    {
        printf("   \b");
    }
    else if(c == '\f')
    {
        printf("   \f");
    }
    else if(c == '\n')
    {
        printf("   \n");
    }
    else if(c == '\r')
    {
        printf("   \r");
    }
    else if(c == '\t')
    {
        printf("   \t");
    }
    else if(c == '\v')
    {
        printf("   \v");
    }
}

mas quando eu tento, ele realmente imprime a sequência de escap

questionAnswers(4)

yourAnswerToTheQuestion