为了账号安全,请及时绑定邮箱和手机立即绑定

数据转换(C#)

/ 猿问

数据转换(C#)

阿波罗的战车 2018-08-15 10:06:05

我现在有这样一个问题


 for (int i = 0; i < bytes.Length / 2; i++)
  {
       list.Add(i,bytes [i*2]+bytes[i*2+1]*256);
   }

bytes里面的数据是十进制的,我想先转换为十六进制再乘以256再相加,然后再转换为10禁制,不知道怎么做了,请大家帮忙!


查看完整描述

1 回答

?
富国沪深

不需要转换,因为不管是多少进制在硬件中存储都是2进制。你说的多少进制,仅仅是呈现的不同,默认在断点调试程序的时候是10进制显示,可以选择16进制显示方式。所以你将的在程序中进制转换,无意义。如果是呈现不同进制的样式,ToSting(‘格式符’)方法有个重载

查看完整回答
反对 回复 2018-08-20

添加回答

回复

举报

0/150
提交
取消
意见反馈 邀请有奖 帮助中心 APP下载
官方微信