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