00问答网
所有问题
C# 如何实现两个字节 高位在前低位在后?
比如现在有 A4 02 00 三个十六进制数的byte数组,如何实现高位在前地位在后的排序呢?就是说我想把它们变成002014该如何去做呢?用+连接起来好像不行?请指教。
举报该问题
其他回答
第1个回答 2011-11-07
uchar a[3]={0xa4,0x02,0x00}
void cont()
{
uchar i,buf;
for(i=0,i<3/2,i++) //奇数中间不变,偶数高低交换
{
buf=a[i]; //备份数据
a[i]=a[3-i];
a[3-i]=buf; //高低交换
}
}本回答被提问者采纳
第2个回答 2011-11-07
可以用 Array.Reverse 函数.
相似回答
.NET
C#怎么
把十进制转换成
高位在前
地位
在后
的十六进制?
答:
//十进制转十六进制 publicstringDtoX(intd){ stringx="";if(d<16){ x=chang(d);} else { intc;ints=0;intn=d;inttemp=d;while(n>=16){ s++;n=n/16;} string[]m=newstring[s];inti=0;do { c=d/16;m[i++]=chang(d%16);//判断是否大于10,如果大于10,则转换为A~F...
C#
数据长度
高位
和
低位
答:
你封装的时候把字符串转化成UTF-8,收到数据处理的时候自然要从UTF-8还原成字符串了。这一步你做了么?一般数据通信中只要编码和解码格式一致的话不会出现你说的问题啊。
C#如何
按位(bit)存取数据?
答:
using System;using System.Collections.Generic;using System.Linq;using System.Runtime.InteropServices;using System.Security.Policy;using System.Text;using System.Text.RegularExpressions;using System.Threading.Tasks; namespace Temp{ class Program { public ushort Num; public int F1 ...
c#
,串口接收到一组数据3C 33 44 55 66,
怎么
判断一
个字节
的高
低位
答:
使 用缓存机制完成。首先通过定义一个成员变量List<
byte
> buffer = new List<byte> (4096);用来存放所有的数据,在接收函数里,通过buffer.AddRange()方法不断地将接收到的数据加入到buffer中,并同时对 buffer中的数据进行检验,如果达到一定的长度并且校验结果正确(校验方法在发送方和接收方一致),...
大家正在搜
两个字节高位在前低位在后
高位字节与低位字节
单片机高位字节与低位字节
字节高位低位
三菱plc字节高位低位
高位低字节啥意思
区位码中的高位字节
低字节在前
字节的高位
相关问题
.NET C#怎么把十进制转换成高位在前地位在后的十六进制?
c语言实现2个字节的高低位转化
一个int数值按照规格“占2个字节,低位在前,高位在后” 用...
计算机存储是低位在前高位在后,计算机存储是低位在前高位在后,...
C# 数据长度高位和低位
包含8个字节,每字节8位,高位在前。其中的“高位在前”是什么...
怎样取得一个long形的高位字节和底位字节
C#把float[]中的数转四个字节16进制并把高低位互换。