오답노트

char -> WORD -> int (비트연산) 본문

C,C++

char -> WORD -> int (비트연산)

권멋져 2021. 2. 9. 08:39

* WORD = unsigned short = 2byte

* int = 4byte

* char = 1byte

 

 

char RxData[2048];

int nBlockNum = 0;
WORD temp = 0x00;

temp = RxData[0] & 0x00ff;
temp = temp + (RxData[1]<<8);

temp = temp & 0x0000FFFF;
nBlockNum = temp;

'C,C++' 카테고리의 다른 글

scanf, scanf_s 용법 차이  (0) 2021.03.27
포인터와 배열의 관계  (0) 2021.03.27
[C,C++] 파일 읽기  (0) 2021.03.18
이중배열 동적할당 및 해제  (0) 2021.03.11
int -> char (상하위 비트 분리)  (0) 2021.02.09