VBでは数値リテラルにプレフィックス&Hまたは&hを前置することで16進数表記で整数リテラルを記述できます。 桁揃えのために数値の先頭に0を並べることもできます。 また、桁区切り文字としてアンダースコア_を入れることもできます。 Imports System Class Sample Shared Sub Main() Dim a As Integer = 100 ' 10進数で表された数値'100' Dim b As Integer = &H0100 ' 16進数で表された数値'100' Dim c As Integer = &HFFFF ' 16進数で表された数値'FFFF' Dim d As Integer = &h0000_abcd ' 16進数で表された数値'abcd' Console.WriteLine(a) Console.WriteLine(b) Console.Write
