O tipo de dados longo
O tipo de dados long representa um número inteiro assinado de 64 bits.
literais longos
Literais do tipo de dados long podem ser especificados na seguinte sintaxe:
long ( Valor )
Em que Valor pode ter os seguintes formatos:
- Um ou mais dígitos, em cujo caso o valor literal é a representação decimal desses dígitos. Por exemplo,
long(12)é o número doze do tipolong.. - O prefixo
0xseguido por um ou mais dígitos Hex. Por exemplo,long(0xf)é equivalente along(15).. - Um sinal de menos (
-) seguido por um ou mais dígitos. Por exemplo,long(-1)é o número menos um do tipolong.. null, nesse caso, este é o valor nulo do tipo de dadoslong. Assim, o valor nulo do tipolongélong(null)
O KQL também suporta literais do tipo long sem o prefixo / suffi long(/) apenas para os dois primeiros formulários Assim, 123 é um literal do tipo long, como é 0x123, mas -2 é não um literal (ele é interpretado atualmente como a função unária - aplicada ao literal 2 do tipo long).
Para converter longas em sequências hexadecimais-consulte tohex () function.