почему нет системы, в которой я просто ввожу десятичное значение таблицы ASCII, например, "\ 13" для возврата каретки?
По историческим причинам большинствосистемы допускают прямое представление символов в шестнадцатеричном и / или восьмеричном
Это потому, что, хотя люди, использовавшиеся для основания 10, находят десятичную проще, восьмеричное и шестнадцатеричное легче понять на уровне битов
Каждый восьмеричныйцифра ровно 3 бита, а каждая шестнадцатеричная цифра 4 бита, тогда как базовые 10 цифр не совсем точно соответствуют фиксированному числу битов
Если вы хотите, чтобы произвольные символы основывались на десятичных кодах, обычно есть функция дляэтот.Например, в python
python -c 'print chr(13)'
Это выведет интересующий вас символ возврата каретки