请指导我如何将输入转换为decimal.tq。
BF C2 FF 12
65 E4 EE
17 BF C2 64 F2 41 84 11
C1 C4 38 41 14 10 C1 04 10 49 04 18 41 06 72 B5 FF
17 BF C2 64 72
41 84 11 C1 85 19 C1 07 17 7D C2 5F 3D 5E FD DE 57 FD 10 E1 94 30 B5 FF
17 BF C2 FF 12
65 CC 76
17 BF C2 FF 12
69 FC 77
答案 0 :(得分:1)
如果你有Windows打开计算器并去查看科学。然后,您可以一次将一小部分代码转换为一组。
要手动完成,你除以16直到你得零,然后你合并余数。
答案 1 :(得分:0)
您应该告诉我们您的输入和想要的输出格式。 我假设你有一个名为“input”的String变量中的数据,并希望它作为字节数组。
Dim input As String = IO.File.ReadAllText("C:\data.txt")
Dim output As Byte() = input.Split(" ").Select(Function(b) Convert.ToByte(b, 16)).ToArray
编辑:
For Each part As String In IO.File.ReadAllText("C:\data.txt").Split(" ")
If part.Trim.Length > 0 Then
Dim number As Integer = Convert.ToInt32(part, 16)
Console.Write(number & ",")
End If
Next
答案 2 :(得分:0)
Dim input As String = "BF C2 FF 12 65 E4 EE 17 BF C2 64 [...]"
For Each s As String In input.Split(" "c)
Dim value As Integer = Convert.ToInt32(s, 16)
Console.Write(value & " ") ' Or whatever else you want to do with the converted data
Next