비트 연산자를 통한 각 비트의 설정 값(1, 0) 얻어오기
int getAbit(unsigned short x, int n) { return (x & (1 << n)) >> n; }
 
각 비트 값 설정
unsigned short setAbit(unsigned short x, int n, int value) { if (value == 1) return (unsigned short) (x | (1 << n)); else return (unsigned short) (x & (~(1 << n))); }
'프로그래밍 > C++' 카테고리의 다른 글
[CURL] Libcurl 7.65.1 DLL 및 LIB 파일 (0) | 2019.05.24 |
---|---|
[MFC] jsoncpp 설치 및 컴파일 오류 대처 (0) | 2018.10.12 |
[MFC] 6.0 TryIcon 베이스 소스 (0) | 2016.03.22 |
[CURL] Static CURL 사용 시 주의 사항 (0) | 2015.10.13 |
[C/C++] 2차원 배열의 행열 계산 (0) | 2015.01.22 |