8位的数组,如何转16位数组
本帖最后由 woshigeshuai 于 2018-6-24 01:15 编辑现在是这个样子0X12,0X34,0X56,0X78
希望这个样子0X3412,0X7856
数据量很大,手动太费力
; ------------------------------------------------------------------------------------
自己用单片机写了一个程序解决了
下面是程序,使用KEIL4编译,单片机STC15F2K60S2
一个for语句就可以了。
u8 U8_BUFF;
u16 U16_BUFF;
楼主是要处理文本文件吧? 51是大端序,用小端序的MCU,用联合,不用转换。 用个FPGA立即出结果 如果大端小端模式正确的话…不用转…换个指针就ok了 例子
unsigned char ar1;
unsigned intar2, i;
for(i=0; i<1000; i++){
ar2=ar1<<8|ar1;
}
本帖最后由 yiminglei_2 于 2018-6-24 00:42 编辑
强制类型转换 用转吗,8位指的是位数为8,16进制是16进制,这是两码事啊 qiqirachel 发表于 2018-6-24 00:42
用转吗,8位指的是位数为8,16进制是16进制,这是两码事啊
是我的表达有误 强大的excel啊,简单的很 本软件定价6000是什么鬼{:lol:} 正则表达式,你值得拥有 wajlh 发表于 2018-6-24 01:39
强大的excel啊,简单的很
不懂的人就觉的很难,使用excel我根本不知道如何操作
相反,用单片机去做,一下子脑子就有思路了,然后按照思路去做
想用C++写个软件 ,但很懒,又不熟练 强制类型转换{:handshake:}{:handshake:} woshigeshuai 发表于 2018-6-24 09:10
不懂的人就觉的很难,使用excel我根本不知道如何操作
相反,用单片机去做,一下子脑子就有思路了,然后按 ...
excel各种公式很好用的,也很简单.把你的问题放狗一搜,大把的解决方法 可以使用结构体 本帖最后由 weichao4808335 于 2018-6-25 10:56 编辑
一个union定义搞定,还用这么麻烦{:titter:} 万用的sprintf 我也觉得不用转啊……你这个应该只是少了两个“0x”吧? sdf159372008 发表于 2018-6-25 22:30
我也觉得不用转啊……你这个应该只是少了两个“0x”吧?
看清楚哦,是两个8位转16位 wajlh 发表于 2018-6-24 01:39
强大的excel啊,简单的很
EXCEL这个到没有用过呢 循环语句,强制类型转换也行 taojie 发表于 2018-7-11 12:38
EXCEL这个到没有用过呢
单元格合并公式啊=A1&B1 ,这样A1与B1单元格的内容就合并了,前面再加个0x也都不是问题。绝大多数想要的操作excel都能简单的实现。 wajlh 发表于 2018-7-11 20:37
单元格合并公式啊=A1&B1 ,这样A1与B1单元格的内容就合并了,前面再加个0x也都不是问题。绝大多数想 ...
Excel在数据处理方面有很强大的能力
页:
[1]