Я пытаюсь напечатать шестнадцатеричное значение ‘\ n’, используя cout.
cout<< hex << '\n' << dec<< endl;
всякий раз, когда эта строка кода достигается, она просто переходит на новую строку, она не печатает шестнадцатеричное значение.
Большое спасибо, ребята.
Потоковая фактическая '\n'
символ как есть всегда будет выводить разрыв строки. Вам нужно вместо этого привести значение к целому числу:
cout << hex << (int)'\n' << dec << endl;
Других решений пока нет …