将十六进制字符串转换为无符号十进制值
Convert a hex string into an unsigned decimal value
我想将十六进制字符串转换为无符号值?我该怎么做?
这是我的代码(不工作):
address_2_WR_data1="0000F000"
az = ((Val("&H" & address_2_WR_data1)))
但结果是:az=FFFFF000
您可以使用 Convert.ToUInt32
将十六进制字符串转换为无符号整数。
Dim address_2_WR_data1 As String = "F000F000"
Dim az As UInt32 = Convert.ToUInt32(address_2_WR_data1, 16)
我想将十六进制字符串转换为无符号值?我该怎么做?
这是我的代码(不工作):
address_2_WR_data1="0000F000"
az = ((Val("&H" & address_2_WR_data1)))
但结果是:az=FFFFF000
您可以使用 Convert.ToUInt32
将十六进制字符串转换为无符号整数。
Dim address_2_WR_data1 As String = "F000F000"
Dim az As UInt32 = Convert.ToUInt32(address_2_WR_data1, 16)