C/C++ 언어 비트 필드 참조 이해를 위한 예제 프로그램
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | /* 비트 필드 참조 이해를 위한 예제 프로그램 */ #include <stdio.h> struct bit { unsigned busy : 1; unsigned ready : 1; unsigned send : 1; unsigned rec : 1; unsigned smp : 3; }; void main(void) { struct bit dataflag; dataflag.busy = 1; dataflag.ready = 0; dataflag.send = 1; dataflag.rec = 0; dataflag.smp = 7; printf("busy : %d\n", dataflag.busy); printf("ready : %d\n", dataflag.ready); printf("send : %d\n", dataflag.send); printf("rec : %d\n", dataflag.rec); printf("smp : %d\n", dataflag.smp); } | cs |
C/C++ 언어 비트 필드 참조 이해를 위한 예제 프로그램
'C,C++ > 예제' 카테고리의 다른 글
C/C++ 언어 구조체 변수의 인자 전달 이해를 위한 예제 프로그램 (0) | 2016.06.14 |
---|---|
C/C++ 언어 구조체 템플릿은 함수 외부 변수는 함수 내부 선언 (0) | 2016.06.10 |
C/C++ 언어 패딩을 이용한 입력 정수의 최상위 비트와 최하위 비트의 값을 구하는 예제 프로그램 (0) | 2016.06.10 |
C/C++ 언어 union(공용체)를 이용한 예제 프로그램 (0) | 2016.06.10 |
C/C++ 언어 malloc()을 포함한 사용자 정의 함수 galloc()을 이용하여 링크드 리스트를 생성하는 프로그램 (0) | 2016.06.10 |