비트필드
1byte (8bit) 구주체
메모리 절략 주로 임베디드 사용. 스위치 ON OFF
struct struct-name
{
datatype var1 : size of bits;
datatype var2 : size of bits;
- - - - - - - - - -
- - - - - - - - - -
datatype varN : size of bits;
};
#include<stdio.h>
struct info1
{
int num;
};
struct info2
{
int num : 1;
};
void main()
{
struct info1 f1;
struct info2 f2;
printf("\n\n\tSize of info1 is : %d",sizeof(info1));
printf("\n\n\tSize of info2 is : %d",sizeof(info2));
}
Output :
Size of info1 is : 2
Size of info2 is : 1
댓글 없음:
댓글 쓰기