วิธี การใช้เครื่องหมาย Ampersand (&) จะไม่แสดงส่วนขยายการรับรอง


สรุป


เพิ่มการเครื่องหมาย ampersand (&) อักขระลงในส่วนท้ายของตัวเลขฐานสิบหกจะให้แน่ใจว่า จะไม่เข้าสู่ระบบแบบขยาย นี้จะเป็นประโยชน์เมื่อต้องผ่านไปเป็นค่าคงไม่มีลายเซ็น และขนาดคงที่มีค่ามากกว่า หรือเท่ากับ 32768 (& H8000 ในเลขฐานสิบหก) ถ้าไม่มีทำเครื่องหมาย ampersand ในตอนท้ายของค่าคง Visual Basic สันนิษฐานว่า หมายเลขมีเครื่องหมายที่ขยาย

ข้อมูลเพิ่มเติม


ตัวอย่างต่อไปนี้แสดงลักษณะพิเศษของเครื่องหมาย ampersand ในเลขฐานสิบหกค่าคง:
  1. เริ่มต้นโครงการใหม่ใน Visual Basic ในแบบฟอร์มค่าเริ่มต้น (Form1), วางรหัสต่อไปนี้ในเหตุการณ์ Click สำหรับแบบฟอร์ม:
          Private Sub Form_Click()         Dim j As Long         j = &H8000         Debug.Print j         j = &H8000&         Debug.Print j      End Sub
  2. เรียกใช้รหัส ด้วยการกดแป้น F5 หน้าต่างตรวจแก้จุดบกพร่องแสดงผลลัพธ์เป็น -32768 ตาม ด้วย 32768 ที่บ่งชี้ว่า เครื่องหมาย ampersand ไม่ใส่เครื่องหมาย