lang • type • integer

Integer

DIM Var AS Integer

Este tipo de dados nativo representa um valor Integer, i.e. um valor inteiro com sinal de quatro bytes.

O valor de um Integer é um inteiro entre -2147483648 e +2147483647. (-2^31 e 2^31-1)

Valores inteiros podem ser escritos em decimal, hexadecimal ou binário

Valores hexadecimais são precedidos por & ou por &H ou &h

Valores binários são precedidos por &X ou &x

constantes hexadecimais com um valor que caberiam em 4 dígitos têm sinal expandido do bit 15 aos bits 16 a 31, se não existir um & adicinado no final da constante. Considere isto quando definir as constantes: &H0000FF00 será amarelo (ocorre o mesmo com &H00FFFF00, porque terá sinal expandido para &HFFFFFF00), enquanto que &H0000FF00/&/ será verde.

constante

decimal hexadecimal
&HC000 o sinal será expandido -16384 FFFFC000
&#HC000& sem expansão do sinal 49152 0000C000
&H1C000 sem expansão do sinal 114688 0001C000

Veja também