CInt
Devolve uma expressão que foi convertida num Variant do subtipo Integer.
Estrutura
Cint(expressão)
Parâmetros
O argumento «expressão» pode ser qualquer expressão válida.
Descrição
Em geral, pode documentar o seu código utilizando as funções de conversão de subtipos para indicar que o resultado de uma determinada operação deve ser expresso como um tipo de dados específico, em vez do tipo de dados predefinido. Por exemplo, utilize Cint ou CLng para forçar a aritmética de inteiros nos casos em que normalmente se aplicaria a aritmética de moeda, de precisão simples ou de precisão dupla.
Utilize a função Cint para efetuar conversões compatíveis com normas internacionais de qualquer outro tipo de dados para um subtipo Integer. Por exemplo, os diferentes separadores decimais são reconhecidos corretamente consoante a configuração regional do seu sistema, tal como acontece com os diferentes separadores de milhares.
Se a expressão estiver fora do intervalo aceitável para o subtipo Integer, ocorre um erro.
Exemplo
O exemplo seguinte utiliza a função Cint para converter um valor num inteiro:
Dim MyDouble, MyInt
MyDouble = 2345,5678 ' MyDouble é um Double.
MyInt = Cint(MyDouble) ' MyInt contém 2346.
Nota
A função Cint difere das funções Fix e Int, que truncam, em vez de arredondarem, a parte fracionária de um número. Quando a parte fracionária é exatamente 0,5, a função Cint arredonda-a sempre para o número par mais próximo. Por exemplo, 0,5 redonda equivale a 0 e 1,5 redonda equivale a 2. |