[ バージョン ] ドロップダウン リストを使用してサービスを切り替えます。 ナビゲーションの詳細を確認します。
適用対象: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
入力を 16 進数の文字列に変換します。
構文
tohex(
value, [,minLength ])
構文規則について詳しく知る。
パラメーター
| 件名 | タイプ | Required | Description |
|---|---|---|---|
| value | int または long | ✔️ | 16 進文字列に変換される値。 |
| minLength | int |
出力に含める先頭文字の数を表す値。 1 ~ 16 の値がサポートされています。 16 より大きい値は 16 に切り捨てられます。 文字列が先頭文字 minLength より長い場合、 minLength は実質的に無視されます。 負の数値は基になるデータ サイズによってのみ表されるため、整数 (32 ビット) の場合、minLength は少なくとも 8 で、長い (64 ビット) の場合は最小 16 になります。 |
返品
変換が成功した場合、結果は文字列値になります。
変換が成功しなかった場合、結果は null。
例
次の例では、tohex() 整数変換の結果が想定される 16 進数の値であるかどうかを確認します。
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 |