Каково значение \x00, \x04 в PHP

Часть из встроенный избранное, карта (), уменьшает (), и фильтр (). Все чрезвычайно быстрые и мощные.

41
задан coderex 25 July 2009 в 19:25
поделиться

5 ответов

\ x указывает шестнадцатеричное представление. См .: Строки PHP

Посмотрите на таблицу ASCII , чтобы узнать, что представляют 0x00 и 0x04.

0x00 = NULL
0x04 = EOT (End of transmission)
58
ответ дан 27 November 2019 в 00:39
поделиться

\ x это способ указать, что следующие два символа представляют шестнадцатеричные цифры. Две шестнадцатеричные цифры (каждая из которых 4 бита) составляют байт.

Если вы хотите узнать, что такое десятичная версия, умножьте левую цифру на 16 и прибавьте ее к правой цифре, помня, что "a" - это 10, «b» равно 11 и т. Д.

В других языках программирования для обозначения шестнадцатеричных чисел также могут использоваться знак доллара или последовательность 0x.


Числа могут представлять что угодно. Иногда это управляющие коды. Проверьте таблицу ASCII .

9
ответ дан 27 November 2019 в 00:39
поделиться
2
ответ дан 27 November 2019 в 00:39
поделиться

\x04 is End of Transmission in ASCII. This holds up in most C-like languages.

2
ответ дан 27 November 2019 в 00:39
поделиться

\ x HH - это escape-последовательность, которая описывает байт с этим шестнадцатеричным значением.

Итак \ x00 описывает байт со значением 0, \ x04 байт со значением 4. Обратите внимание, что эта escape-последовательность интерполируется только в строках с двойными кавычками .

1
ответ дан 27 November 2019 в 00:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: