2016/05 썸네일형 리스트형 bit 연산 블로그를 처음 개설하고, 프로그래밍 카테고리에 올린 것이..비트 연산이었는데, 요즘 회사일이 여유가 생긴 탓에, 임베디드 프로그래밍 C코드 최적화란 책을 사서 읽어보고 있는데 거기에 비트 제어에 대해서 나와 있길래 다시 한 번 확실히 정리하고자 한다. 다 아는 내용이겠지만, 알면 유용한 것들이 많으니 한 번 살펴보자 1. 특정비트를 1로 설정 하려면 지정된 위치의 비트를 1과 |(OR)연산 ex)5번 비트를 1로 설정 (제일 왼쪽 비트가 0번이라고 하면..) 01010101 (a) OR 0010000 ----------------- 01110101 코드화 한다면 a|=0x00100000; 그런데 0x00100000는 0x1을 5번 왼쪽 shift한값과 같으므로 0x1 더보기 이전 1 다음