Megosztás a következőn keresztül:


tohex()

A következőkre vonatkozik: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

A bemenetet hexadecimális sztringgé alakítja.

Szintaxis

tohex( érték, [,minLength ])

További információ szintaxiskonvenciákról.

Paraméterek

Név Típus Szükséges Leírás
érték int vagy long ✔️ A hexa sztringgé konvertált érték.
minLength int A kimenetbe belefoglalandó kezdő karakterek számát jelző érték. Az 1 és 16 közötti értékek támogatottak. A 16-nál nagyobb értékeket a rendszer 16-ra csonkolja. Ha a sztring hosszabb, mint minLength bevezető karakterek nélkül, akkor minLength hatékonyan figyelmen kívül hagyja. A negatív számokat csak a mögöttes adatméretük jelöli minimálisan, így egész szám (32 bites) esetén a minLength legalább 8, hosszú (64 bites) esetén legalább 16.

Visszatér

Ha az átalakítás sikeres, az eredmény egy sztringérték. Ha az átalakítás nem sikerül, az eredmény null.

Példa

Az alábbi példa azt ellenőrzi, hogy a tohex() egész szám konvertálása a várt hexadecimális értéket eredményezi-e.

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.

kimeneti

print_0 print_1 print_2 print_3 print_04
igaz igaz igaz igaz igaz