【发布时间】:2021-03-01 22:57:07
【问题描述】:
我正在开发嵌入式系统,我只有 2 字节的存储空间。我需要在这 2 个字节中存储一个 JSON 响应。 JSON 响应是一个包含 2 位数字的字符串。如何将字符串转换为无符号整数拆分并保存到这 2 个字节中。我正在使用 C#:
var 结果 = "16";
我需要将其转换并存储为 2 个字节。
【问题讨论】:
-
var x = short.Parse(results)? -
所以我做了这个操作。一个短是2个字节。我需要能够将其拆分并保存为 2 个字节的数据,而这些字节不在一起。他们是分开的。所以通过拆分,我可以将数据保存在这 2 个字节的插槽中
-
... 后跟
var b1 = (byte)(x & 0xFF); var b2 = (byte)(x >> 8); -
这能回答你的问题吗? Good way to convert between short and bytes?
-
你的数字是十进制还是十六进制?
标签: c#