Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come convertire lungo per numeri interi in Visual Basic

Visual Basic è un linguaggio di programmazione sviluppato da Microsoft . Visual Basic è strettamente integrato con la suite di produttività Office , tutte le utilità di Office consentono all'utente di ampliare le proprie funzionalità scrivendo i propri programmi Visual Basic . Tra gli altri tipi di dati , Visual Basic ha Integer e Long . Entrambi i tipi contengono numeri interi , ma a lungo può assumere valori da un intervallo più grande. Di conseguenza , richiede molto più memoria di Integer . Se un valore memorizzato in una variabile a lungo si inserisce nella gamma Integer , è possibile convertirlo in numero intero nei programmi Visual Basic . Istruzioni
1

Calcola il valore massimo che può essere memorizzato in un intero , includendo le seguenti linee nel vostro programma di Visual Basic :

Dim maxInteger As Integer

maxInteger = 2 ^ ( Len ( maxInteger ) * 8-1) -1
2

Verifica se il valore a lungo si desidera convertire a crisi interi nel range di valori di un numero intero può contenere , come in questo codice di esempio :

Dim sampleLong As Long

' calcolare il valore della sampleLong

( ( sampleLong > maxInteger ) O ( sampleLong < - maxInteger - 1 ) ) Poi

handleOutOfBounds

End If

Sostituire l'invocazione di subroutine " handleOutOfBounds " dal modo in cui il programma gestisce il caso del valore a lungo non essendo convertibile in un . integer
3

convertire il valore a lungo in un intero , come in questo codice di esempio :

Dim sampleInteger As Integer

sampleInteger = CInt ( sampleLong ) per

Dopo aver eseguito l'invocazione alla funzione built-in " CInt ( ) " , sampleInteger conterrà lo stesso valore di sampleLong .

 

Programmazione © www.354353.com