#include<stdio.h>
#include<conio.h>
void main(){
printf("Hello%c%cWorld",92,110);/*92 is ASCII value of \ and 110 is ASCII value of n*/
getch();
}
Вывод вышеуказанной программы Hello \ nWorld.Почему «% c% c», 92,110 в printf («% c% c», 92,110) не действует как escape-последовательность?
Вы печатаете \, затем вы печатаете 'n'. Как это неверно или неожиданно? – e0k
\ n не действует как escape-последовательность –
Итак, вы знаете, @CJKoirala, это препроцессор C, cpp, который преобразует '\ n' в символ новой строки. 'printf' и компиляторы C вообще ничего не знают о' \ n' или других последовательностях. –