U16 類型與數(shù)組 轉(zhuǎn)換
數(shù)組表示的長度 轉(zhuǎn)換成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 類型長度存放到數(shù)組中: U16 msg_len = 0x1122; buffer[3] =((msg_len)>>8)&0xFF; buffer[4] =(msg_len)&0xFF;
*博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。