字节如何拼接?

wudi19881004 2011-04-11 04:05:20
字节a

字节b

我想字节c 的高位是a,低位的b,拼接成一个字节c,然后将16进制c转换成10进制,怎么写,求具体代码例子。

谢谢~
...全文
455 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wudi19881004 2011-04-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wuyazhe 的回复:]
C# code
byte a = 123;
byte b = 190;
ushort us = BitConverter.ToUInt16(new byte[] { a, b }, 0);


如果不是你意思,就a,b对调一下。
[/Quote]这句话可以让16进制的a,b两个字节拼接到一起转换为10进制的整数?是这个意思吗?
threenewbee 2011-04-11
  • 打赏
  • 举报
回复
int c = ((int)a << 8) + (int)b;
Console.WriteLine(c);
兔子-顾问 2011-04-11
  • 打赏
  • 举报
回复
byte a = 123;
byte b = 190;
ushort us = BitConverter.ToUInt16(new byte[] { a, b }, 0);


如果不是你意思,就a,b对调一下。
bdmh 2011-04-11
  • 打赏
  • 举报
回复
用位操作
se7en 2011-04-11
  • 打赏
  • 举报
回复
学习一下 ,弱弱的问下 ,高位低位是神马意思?

110,571

社区成员

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

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

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