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
- 김성엽
- 포트폴리오
- linux
- C언어
- mfc 실습
- do it c
- MyThread
- 핵심 요약
- tips강좌
- 마이크로소프트
- win32
- 충무창업큐브
- C
- 도움말
- 정처기 독학
- mysql
- SSG
- C++
- 유료강좌
- 정보처리기사
- 실습
- ListBox
- 미가공
- Tipsware
- MFC
- 별찍기
- MyTread
- 별찍기 기초
- Time
- MFC 예제
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