U16 類型與數組 轉換
數組表示的長度 轉換成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;*博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。











