Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Переключайте службы с помощью раскрывающегося списка Версия. Дополнительные сведения о навигации.
Область применения: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Преобразует входные данные в шестнадцатеричную строку.
Синтаксис
tohex(
Значение, [,minLength ])
Дополнительные сведения о соглашениях синтаксиса.
Параметры
| Имя (название) | Type | Обязательно | Description |
|---|---|---|---|
| значение | int или long | ✔️ | Значение, преобразованное в шестнадцатеричную строку. |
| minLength | int |
Значение, представляющее число ведущих символов, включаемых в выходные данные. Поддерживаются значения от 1 до 16. Значения больше 16 усечены до 16. Если строка длиннее minLength без ведущих символов, minLength фактически игнорируется. Отрицательные числа представлены только по крайней мере по их базовому размеру данных, поэтому для целочисленного числа (32-разрядного) minLength не менее 8, для длинного (64-разрядного) это не менее 16. |
Возвраты
Если преобразование выполнено успешно, результатом является строковое значение.
Если преобразование не выполнено успешно, результат null.
Пример
В следующем примере проверяется, приводит ли tohex() целочисленное преобразование в ожидаемое шестнадцатеричное значение.
print
tohex(256) == '100',
tohex(-256) == 'ffffffffffffff00', // 64-bit 2's complement of -256
tohex(toint(-256), 8) == 'ffffff00', // 32-bit 2's complement of -256
tohex(256, 8) == '00000100',
tohex(256, 2) == '100' // Exceeds min length of 2, so min length is ignored.
Выходные данные
| print_0 | print_1 | print_2 | print_3 | print_04 |
|---|---|---|---|---|
| true | true | true | true | true |