Как в компиляторах реализованы escape-последовательности обратной косой черты?

Я просто хотел узнать, как escape-последовательности с обратной косой чертой реализованы в компиляторах? Если мы напишем "\ n" в строке, как компилятор сможет заменить ее символом новой строки? Как компилятор может заменить "\ b" символом возврата?

Я спрашиваю, потому что я написал код:

#include<stdio.h>
main()
{
    printf("Hello \c");
}

Результат был:

Hello 
Exited: ExitFailure 7 

Я запустил его в кодовой панели, я просматривал вопрос из книги KnR номер 1.2.

Заранее благодарны

5
задан outis 26 December 2011 в 07:45
поделиться