под номером 39.
Пишу echo -e "\039" - получаю 9 на вывод
Как так? Как мне вывести 39-й символ ascii?
ты получаешь на вывод байты 03 39
\03 -- это нотация для восьмеричной системы счисления ваще-то, а ты туда девятку пихаешь. Поэтому оно выводит её как обычную аскии девятку (с кодом 0x39)
А "39" - это в десятичной, восьмеричной или шестнадцатеричной системе счисления?
А ещё escape-последовательности нужно через printf выводить, а не echo
Обсуждают сегодня