char cSample = '6';

int iSample = cSample & 15; // iSample 에 6 이 설정된다.


아래와 같은 이유로 하위 4비트만 취하면 숫자형 값이 된다.

'0': 0011 0000

'1': 0011 0001

'2': 0011 0010

'3': 0011 0011

'4': 0011 0100

'5': 0011 0101

'6': 0011 0110

'7': 0011 0111

'8': 0011 1000

'9': 0011 1001


'Windows > 스타일링' 카테고리의 다른 글

정적 배열 크기 구하기  (0) 2015.09.25
비트 연산으로 대문자, 소문자 변환  (0) 2012.04.17
1증가 또는 1감소 된 값 얻는 짧은 코드  (0) 2011.10.12
문자정수  (0) 2011.09.26
조건문 간략화  (0) 2011.09.26

+ Recent posts