C-Language/Bit Fields 썸네일형 리스트형 Bit Fields in C Language C 언어의 비트 필드(Bit Fields) 메모리의 사용을 최소한으로 줄여야 하는 소형 임베디드 시스템에서 실행될 프로그램을 작성한다면 숫자 한개를 메모리에 저장하더라도 가급적 메모리를 최소한으로 차지하도록 신경을 써야 할 때가 있을 것이다. 예를 들어, 소형 마이크로 콘트롤러를 이용하여 LED에 점등/소등을 해야 한다면 ON/OFF 정보만 표현하면 되므로 0, 1 만 사용해도 된다. 그러나 char, short, int 형 정수 변수를 사용하여 0, 1을 저장해야 한다면 실제보다 훨씬 많은 메모리를 할당해야 하므로 비효율적이다. C 언어에서는 Bit Fields 라는 방법으로 이러한 문제를 해결할 수 있다. 구조체와 거의 같은 형식으로 선언 및 사용할 수 있다비트필드가 차지하는 메모리의 크기는 기본적으.. 더보기 이전 1 다음