Rezumat
Adăugarea unei ampersand (&) caracter la sfârșitul un număr hexazecimal va asigura că nu este semn de extins. Acest lucru poate fi util când o constantă unsigned trebuie să fi trecut o rutină și mărime constantă este mai mare sau egal cu 32,768 (& H8000 în sistem hexazecimal). Dacă ampersand nu este plasat la sfârşitul constante, Visual Basic presupune că numerele semn extins.
Mai multe informații
Următorul exemplu ilustrează efectul un ampersand hexazecimal constantă:
-
Începe un nou proiect în Visual Basic. În formular implicit (Form1), plasați următorul cod în Evenimentul Click pentru formular:
Private Sub Form_Click() Dim j As Long j = &H8000 Debug.Print j j = &H8000& Debug.Print j End Sub
-
Executați cod apăsând tasta F5. Fereastra Depanare Arată rezultatele ca-32,768 urmat de 32,768 indicând că ampersand suprima semnul.