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