GitHubContribuisci in GitHub: Modifica in linea

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 tipo long.
  • Il prefisso 0x seguito da una o più cifre esadecimali. Ad esempio, long(0xf) è equivalente a long(15).
  • Un segno meno (-) seguito da una o più cifre. Ad esempio, long(-1) è il numero meno uno di tipo long.
  • null, nel cui caso questo è il valore null del tipo di dati long . Pertanto, il valore null di tipo long è 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 ().