Datentyp 'long'
Der Datentyp long stellt eine ganze Zahl mit Vorzeichen und einer Breite von 64 Bit dar.
Lange Literale
Literale des Datentyps long können in der folgenden Syntax angegeben werden:
long ( Wert )
Dabei kann Wert die folgenden Formate aufweisen:
- Eine oder mehrere Ziffern, wobei der Literalwert die Dezimaldarstellung dieser Ziffern ist.
long(12)ist beispielsweise die Zahl 12 des Typslong. - Das Präfix
0xgefolgt von einer oder mehreren Hexadezimalziffern.long(0xf)ist beispielsweise äquivalent zulong(15). - Ein Minuszeichen (
-) gefolgt von einer oder mehreren Ziffern. Beispiel:long(-1)ist die Zahl minus eins vom Typlong. null. In diesem Fall ist dies der Nullwert deslong-Datentyps. Daher ist der Nullwert des Typslonglong(null).
KQL unterstützt auch Literale des Typs long ohne das Präfix long(/) /suffi nur für die ersten beiden Formate. Daher ist 123 ein Literal des Typs longwie 0x123, aber -2 ist kein Literal (es wird momentan als monadische Funktion - interpretiert, die auf das Literal 2 des Typs long angewendet wird).
Informationen zum Konvertieren von langen Zeichenfolgen in hexadezimale Zeichenfolgen finden Sie unter tohex () -Funktion.