Il tipo di dati long
Il tipo di dati long rappresenta un numero intero con segno a 64 bit.
letterali lunghi
I valori letterali del tipo di dati long possono essere specificati nella sintassi seguente:
long ( Valore )
Dove Valore può assumere i seguenti formati:
- Una o più cifre, nel qual caso il valore letterale è la rappresentazione decimale di queste cifre. Ad esempio,
long(12)è il numero dodici di tipolong. - Il prefisso
0xseguito da una o più cifre esadecimali. Ad esempio,long(0xf)è equivalente along(15). - Un segno meno (
-) seguito da una o più cifre. Ad esempio,long(-1)è il numero meno uno di tipolong. null, nel cui caso questo è il valore null del tipo di datilong. Pertanto, il valore null di tipolongèlong(null).
KQL supporta anche i valori letterali di tipo long senza il prefisso long(/) /suffi solo per i primi due moduli. Quindi, 123 è un valore letterale di tipo long, come è 0x123, ma -2 non è un valore letterale (viene attualmente interpretato come la funzione unaria - applicata al valore letterale 2 di tipo long).
Per convertire long in stringa esadecimale - consultare funzione tohex ().