Cum să utilizaţi un Ampersand (&) pentru a suprima semn de extensie

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ă:

  1. Î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
  2. 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.

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×