C - 構造体、共用体、ビットフィールド - 独自の構造を使う - ビット数、ビットフィールド
Head First C ―頭とからだで覚えるCの基本、 David Griffiths(著)、 Dawn Griffiths(著)、 中田 秀基(監修)、 木下 哲也(翻訳)、 O’Reilly Media)の 5章(構造体、共用体、ビットフィールド - 独自の構造を使う)、p.263(エクササイズ)の解答を求めてみる。
Makefile
main: main.c
cc main.c && ./a.out
コード
main.c
#include <stdio.h>
typedef struct
{
unsigned int first_visit : 1;
unsigned int come_again : 1;
unsigned int fingers_lost : 4;
unsigned int shark_attack : 1;
unsigned int days_a_week : 3;
} survey;
int main()
{
}
入出力結果(Terminal, Zsh)
% make
cc main.c && ./a.out
%