新闻  |   论坛  |   博客  |   在线研讨会
U16 类型与数组 转换
电子禅石 | 2019-06-12 10:22:54    阅读:7092   发布文章

数组表示的长度 转换成U16.
int main(void)
{ 
   
   
 unsigned char buffer[2]={0x11,0x22};
 unsigned short msg_len = 0;
 printf("hello world 22!\r\n");
 msg_len = ((U16)(buffer[0] << 8) | (buffer[1]));
 printf("msg_len is %x\r\n",msg_len);

    return 0;
}
U16 类型长度存放到数组中:
       U16  msg_len = 0x1122;
       buffer[3] =((msg_len)>>8)&0xFF;
            buffer[4] =(msg_len)&0xFF;


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
属于自己的技术积累分享,成为嵌入式系统研发高手。
推荐文章
最近访客