Как в грамматике работает более одной шестнадцатеричной цифры в hex-escape?

Согласно этой странице действительная шестнадцатеричная последовательность - \x за которой следует только одна цифра. Как работает \x61? скорее, я ожидал, что вывод будет декодирован \x6 а значение 1 - в строку типа "\x61" но \x61 декодирование \x61. Что мне не хватает?

1 ответ

Вам не хватает второго расширения. Полное определение:

hexadecimal-escape-sequence: "\x" hexadecimal-digit hexadecimal-escape-sequence hexadecimal-digit

Таким образом, минимальная escape-последовательность - "\ x", за которой следует одна цифра, но вы можете расширить escape-последовательность, добавив столько цифр, сколько захотите.

licensed under cc by-sa 3.0 with attribution.