如何把两个八位的16进制结合成一个16位的16进制。

2019-08-18 19:01发布

就是两个八位的16进制,一个是高八位,一个是低八位,怎么结合成一个16位的16进制数。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
stm32wwxf
1楼-- · 2019-08-18 21:40
进行位运算,左移或右移八位的问题
saiyqx
2楼-- · 2019-08-19 00:42
u16 a=0;
u8 a1 = 0xaa;
u8 a2 = 0xbb;
a = (u16 )(a1 << 8)  | a2;
来俩不甜的
3楼-- · 2019-08-19 05:16
saiyqx 发表于 2017-4-25 10:42
u16 a=0;
u8 a1 = 0xaa;
u8 a2 = 0xbb;

((u16)a1 << 8) | a2
止天
4楼-- · 2019-08-19 09:45
楼上说的对,如果两个数地址相邻,用指针更方便
小陀螺爱炒蛋
5楼-- · 2019-08-19 10:54
 精彩回答 2  元偷偷看……
stm32wwxf
6楼-- · 2019-08-19 11:01
止天 发表于 2017-4-25 10:52
楼上说的对,如果两个数地址相邻,用指针更方便

主要这个地址是相邻的,但是我需要的是大小拿来做倒计时的,数组我拿来还有显示那些要用,指针的话需要改的地方太多了O(∩_∩)O哈哈~

一周热门 更多>