我先把65480转换成16进制,使用string(65480, base=16),转换出来的是"ffc8"。
如果使用signed(0xffc8),可以很好地转换成-56。但是上述转换出来的结果是string, 而signed函数不接受string。
请问有什么好的方法,将字符串"ffc8",作为16进制数值送到signed函数中去么?或者需要用其他方法替代?谢谢了。
我先把65480转换成16进制,使用string(65480, base=16),转换出来的是"ffc8"。
如果使用signed(0xffc8),可以很好地转换成-56。但是上述转换出来的结果是string, 而signed函数不接受string。
请问有什么好的方法,将字符串"ffc8",作为16进制数值送到signed函数中去么?或者需要用其他方法替代?谢谢了。
这里可以用 convert(UInt16, 65480)
parse(UInt16, "ffc8";base=16)
豁然开朗,非常感谢。