我有一个可能有小数位但可能没有的小写。
我必须将小数点前的数字放入前4个字节,将数字放在接下来的4个字节中
所以1.1将是01-00-00-00-01-00-00-00
或2.1将是02-00-00-00-01-00-00-00
或者1将是01-00-00-00-00-00-00-00
小数点前的数字存储为整数,以字节为单位,与点后的数字相同 因此1.1分为1和1,然后存储为2 DWORDS:01000000和01000000
答案 0 :(得分:1)
像这样:
Dim b(7) As Byte
b(0) = Convert.ToByte(Math.Floor(n))
b(4) = Convert.ToByte((n - Math.Floor(n)) * 10)