lang • int

Int

Value = Int ( Number )

Retorna a parte inteira de Number, i.e. o maior inteiro que é menor ou igual a Number.

Examples

Print Int(Pi)
3
PRINT Int(-Pi)
-4

Value não é limitado a tamanho do Integer (32 bits) nem ao tamanho do Long (64 bits). Pode ser Float.

Print Int(2e60), CInt(2e60)
2E+60	-2147483648

O próximo exemplo mostra como Int() funciona com uma variável Boolean.

Print Int(True)
True

As diferenças entre Int() e CInt() são:

  • Int() pode retornar um valor Float, CInt() é limitado ao Integer 32 bits.

  • Int() arredonda para o menor valor mais próximo, i.e. -4.6 para -5, enquanto que CInt() arredonda para 0, i.e. -4.6 para -4.

Veja também