목록비트연산 (2)
오답노트
int -> char (상하위 비트 분리)
char szBuffer[64]; char *pBlockNum = strtok(szRegister,":"); int nBlockNum = atoi(pBlockNum); szBuffer[0] = nBlockNum & 0x00ff; szBuffer[1] = (nBlockNum>>8) & 0x00ff ; // int -> char 두 배열에 나눠서 들어감 ( 상하위비트 나눔) //위처럼 분리시 상하위 비트 바뀜 // 아래처럼 분리시 상하위 비트 그대로 szBuffer[0] = (nBlockNum>>8) & 0x00ff ; szBuffer[1] = nBlockNum & 0x00ff; /* 0x1234 일때 szBuffer[0] = (nBlockNum>>8) & 0x00ff ; // 0x12 szBuffer[1]..
C,C++
2021. 2. 9. 09:55