Unit 23. 비트 연산자 사용하기
플래그 :
비트 연산자는 비트로 옵션을 설정할 때 주로 사용하며 저장 공간을 아낄 수 있는 장점을 이용하는 방식
XOR :
달라야 1 같으면 0
\n체크 안해서 계속 틀림
Unit 24. 비트 연산자 응용하기
<< :
자리수가 넘어가면 무조건 0으로 채움
signed :
>>으로 움직일 때 만약 맨 앞자리가 1이면 1로 채움
0이면 0으로 채움
unsigned :
무조건 0으로 채움
플래그를 사용하는 곳 :
적은 공간에 정보를 저장해야 하고, 빠른 속도가 필요할 때 사용
대표적으로 cpu가 있음
플래그 |= 마스크 # 비트를 키는 법
if(flag &4) #비트가 켜져있는지 확인
플래그 &= ~마스크 #비트를 끄는 법
플래그 ^= 마스크 #켜져있으면 끄고, 꺼져있으면 키고 (토글)
Unit 25. 연산자 우선 순위 알아보기
()를 애용하자!
핵심정리
Q&A
'c > 자습' 카테고리의 다른 글
Unit 32 - 33 (C언어 코딩 도장) (0) | 2022.09.05 |
---|---|
Unit 26 - 31 (C언어 코딩 도장) (0) | 2022.09.04 |
Unit 20 - 22 (C언어 코딩 도장) (0) | 2022.09.02 |
Unit 17 - 19 (C언어 코딩 도장) (0) | 2022.09.01 |
Unit 12 - 16 (C언어 코딩 도장) (0) | 2022.09.01 |
댓글