Embedded/Programming language : C

[C] 비트필드

별빛의온기 2017. 4. 5. 11:35
반응형

구조체로 비트별 설정 가능.

 

typedef struct{

unsigned int up : 1;    // 1비트 사용.  0과 1 표현.

unsigned int down : 1;

int left : 1;   //  1비트 사용. -1, 0 표현

unsigned int right : 5   //5비트 사용.

 

}bit;

 

잘 사용하면 메모리의 효율을 증가시킬수 있다.

반응형