tohex()
Область применения: ✅Microsoft Fabric✅✅
Преобразует входные данные в шестнадцатеричную строку.
Синтаксис
tohex(
value,
[,
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 |