tohex()
Область применения: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Преобразует входные данные в шестнадцатеричную строку.
Синтаксис
tohex(
value,
[,
minLength ])
Дополнительные сведения о соглашениях синтаксиса.
Параметры
Имя (название) | Type | Обязательно | Description |
---|---|---|---|
значение | int или long | ✔️ | Значение, которое будет преобразовано в шестнадцатеричную строку. |
minLength | int |
Значение, представляющее число ведущих символов, включаемых в выходные данные. Поддерживаются значения от 1 до 16. Значения, превышающие 16, будут усечены до 16. Если строка длиннее minLength без ведущих символов, minLength фактически игнорируется. Отрицательные числа могут быть представлены только по крайней мере по их базовому размеру данных, поэтому для целочисленного числа (32-разрядного) minLength будет не менее 8, в течение длительного (64-разрядного) он будет не менее 16. |
Возвраты
Если преобразование выполнено успешно, результатом будет строковое значение.
Если преобразование не выполнено успешно, результат будет null
.
Пример
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 |