WPF 개발 관련 TIP 32 - 쉬프트 연산자
WPF 개발에 관련된 TIP입니다. 재미 없어도 집중해서 읽어주시고
좋은 정보를 가져가시길 바랍니다 ^^ 그럼 시작하겠습니다.
IT 수업, 정보가 필요하시다면? 밑의 그림을 클릭해보세요 ^^
쉬프트 연산자
비트별 연산이 필요한 경우, 그리고 2의 n제곱배 곱셈이 필요한 경우 사용되는 연산자이다
예) xMB를 bit로 나타내고자 할 때, x*1024*1024*8을 구하는 것은 복잡하다. 그리고 가독성도 떨어진다. 이럴 때, x<<23 또는 x<<20<<3으로 표현한다.
연산자 |
예 |
예의 효과 |
<< |
x<<8 |
왼쪽으로 8bit shift 1bit shift마다 값이 2배씩 증가 |
>> |
x>>8 |
오른쪽으로 8bit shift 1bit shift마다 값이 1/2배씩 감소 |
'닷넷 > Wpf프로그래밍' 카테고리의 다른 글
WPF 공부하기 33 - 논리연산자와 비트 연산자(2) (0) | 2014.07.23 |
---|---|
WPF 공부하기 33 - 논리연산자와 비트 연산자(1) (0) | 2014.07.23 |
WPF 공부하기 31 - 비트 연산자 (0) | 2014.07.23 |
WPF 공부하기 30 - 논리 연산자 (0) | 2014.07.18 |
WPF 공부하기 29 - 비교 연산자 (0) | 2014.07.18 |