Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- tips강좌
- do it c
- C
- 별찍기
- ListBox
- 미가공
- 정보처리기사
- 별찍기 기초
- MyThread
- 실습
- 유료강좌
- linux
- Tipsware
- MFC 예제
- 도움말
- Time
- 김성엽
- mysql
- C++
- 충무창업큐브
- MyTread
- win32
- SSG
- 포트폴리오
- 마이크로소프트
- 핵심 요약
- MFC
- 정처기 독학
- mfc 실습
- C언어
Archives
- Today
- Total
목록시프트연산자 (1)
History
시프트 연산자와 비트연산자 step_2
*시프트 연산자의 기능 시프트 연산자()는 변수의 값을 지정한 비트 수만큼 왼쪽 또는 오른쪽으로 비트를 이동시키는 기능을 한다. 예시는 아래 코드와 같다. unsigned char data= 0x1A; //변수 오른쪽에서 왼쪽 이동 //이동 전-> 0001 1010 data= data> 이동할 비트 수 -> 왼쪽에서 오른쪽으로 이동 //이동 전-> 0001 1010 data= data>>2; //2칸을 왼쪽에서 오른쪽으로 밀겠다 //이동 후-> 0000 0110 위의 예시처럼 이동한 비트들이 할당된 메모리의 크기를 벗어나면 해당 비트들은 사라지고 비트가 이동한 빈자리에는 0이 채워진다. 비트가 왼쪽으로 이동해서 사라지는 것을 오버플로(overflow) 비트가 오른쪽으로 이동해서 사라지는 것을 언더 플로(..
C,C++/개념 실습 프로그래밍
2022. 11. 19. 19:47