【下位机通讯】文档没有说明让自己琢磨,根据高低位求值,急啊

耗子哭死猫 2020-05-14 03:22:29
下位机传过来的,十六进制 D2 03 得到978
D0 02 得到720
C# 怎么写;主要是没明白意思,
...全文
86 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dmankill 2020-05-14
  • 打赏
  • 举报
回复
BitConverter.ToInt16(new byte[] { 0xd2, 03 }, 0)
Bridge_go 2020-05-14
  • 打赏
  • 举报
回复
byte[] bHex = new byte[] { 0xD2, 0x03 };
short res = BitConverter.ToInt16(bHex, 0);
大鱼> 2020-05-14
  • 打赏
  • 举报
回复
引用 1 楼 耗子哭死猫 的回复:
低位D2 高位 03 =978 11010010 00000011
  • 打赏
  • 举报
回复
十六进制:D2 03 ,D2为低位,03为高位,即03 D2,转为十进制为 3*16*16+13*16+2=978
大鱼> 2020-05-14
  • 打赏
  • 举报
回复
这怎么算的啊
耗子哭死猫 2020-05-14
  • 打赏
  • 举报
回复
低位D2 高位 03 =978 11010010 00000011

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧