CInt
Restituisce un'espressione convertita in un oggetto Variant di sottotipo Integer.
Struttura
Cint(espressione)
Parametri
L'argomento dell'espressione può essere qualsiasi espressione valida.
Descrizione
In generale, è possibile documentare il codice utilizzando le funzioni di conversione dei sottotipi per indicare che il risultato di una determinata operazione deve essere espresso come un tipo di dati specifico anziché come il tipo di dati predefinito. Ad esempio, usa Cint o CLng per forzare l'aritmetica intera nei casi in cui normalmente verrebbe eseguita l'aritmetica in formato valuta, a precisione singola o a doppia precisione.
Utilizza la funzione Cint per effettuare conversioni compatibili con gli standard internazionali da qualsiasi altro tipo di dati a un sottotipo di Integer. Ad esempio, i diversi separatori decimali vengono riconosciuti correttamente in base alle impostazioni internazionali del sistema, così come i diversi separatori delle migliaia.
Se il valore dell'espressione non rientra nell'intervallo consentito per il sottotipo Integer, si verifica un errore.
Esempio
L'esempio seguente utilizza la funzione Cint per convertire un valore in un numero intero:
Dim MyDouble, MyInt
MyDouble = 2345.5678 ' MyDouble è un Double.
MyInt = Cint(MyDouble) ' MyInt contiene 2346.
Nota
La funzione Cint si differenzia dalle funzioni Fix e Int, che troncano, anziché arrotondare, la parte frazionaria di un numero. Quando la parte decimale è esattamente 0,5, la funzione Cint la arrotonda sempre al numero pari più vicino. Ad esempio, 0,5 punti corrispondono a 0 e 1,5 punti corrispondono a 2. |