-
C언어 코딩도장 56.7 심사문제: 구조체와 공용체로 플래그 비트 필드 만들기개인 공부/C언어 공부 2020. 8. 30. 02:07
문제 : 다음 소스 코드를 완성하여 57412가 출력되게 만드세요.
123456789101112131415161718192021222324252627#include <stdio.h>struct Flags {union {struct {unsigned short a : 3;unsigned short b : 4;unsigned short c : 7;unsigned short d : 2;};unsigned short e;};};int main(){struct Flags f1 = { 0, };f1.a = 4;f1.b = 8;f1.c = 64;f1.d = 3;printf("%u\n", f1.e);return 0;}cs '개인 공부 > C언어 공부' 카테고리의 다른 글
C언어 코딩도장 57.9 심사문제: 게임 캐릭터 스킬 처리하기 (0) 2020.08.31 C언어 코딩도장 57.8 심사문제: 프로토콜 종류 정의하기 (0) 2020.08.31 C언어 코딩도장 56.6 심사문제: 구조체로 플래그 비트 필드 만들기 (0) 2020.08.30 C언어 코딩도장 55.10 심사문제: 장치 옵션 구조체 만들기 (0) 2020.08.28 C언어 코딩도장 55.9 심사문제: 게임 캐릭터 구조체 포인터 사용하기 (0) 2020.08.28