cout — Как напечатать символ ‘\ n’ в шестнадцатеричном формате в переполнении стека

Я пытаюсь напечатать шестнадцатеричное значение ‘\ n’, используя cout.

cout<< hex << '\n' << dec<< endl;

всякий раз, когда эта строка кода достигается, она просто переходит на новую строку, она не печатает шестнадцатеричное значение.
Большое спасибо, ребята.

1

Решение

Потоковая фактическая '\n' символ как есть всегда будет выводить разрыв строки. Вам нужно вместо этого привести значение к целому числу:

cout <<  hex << (int)'\n' << dec << endl;
5

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector