怎么将数组里面的前后2个8位的元素 合并为一个16位的元素?

2019-07-17 11:29发布

怎么将数组里面的前后2个8位的元素 合并为一个16位的元素?
求指导。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
imcu2007
1楼-- · 2019-07-17 15:43
用for循环,把两个值0,1用合并函数合并,然后把索引更新+2放入移位寄存器,即可得到新的合并数组
武力戡乱
2楼-- · 2019-07-17 20:04
比如哈
unsigned char a[10]={0,1.2,3,4,5,6,7,8,9};
unsigned int temp;
temp = a[8];
temp = temp <<8 | a[9];
你试试吧,肯定好使,记得好使把积分给我哈!

评分

参与人数 1积分 +1 收起 理由 luo_wei + 1 原创技术先锋,加分鼓励!

查看全部评分

jack821119
3楼-- · 2019-07-18 00:25
楼上的兄弟 ,我要的不是 C语言代码,我要的是 labview的程序框图
小木灬
4楼-- · 2019-07-18 01:37
在程序框图数字里面有转U16的控件,你找下吧,很容易找到的。
mky305618
5楼-- · 2019-07-18 06:28
 精彩回答 2  元偷偷看……
和果子
6楼-- · 2019-07-18 06:58
我也正在编。。还没找到方法

一周热门 更多>