20131108【C言語】ビットフィールドを使う
お題
ビットフィールドを使う
プログラム概要
ビットフィールドを持つ構造体を宣言し、
各ビットフィールドに値を代入し、まとめて表示する
ソース
#include <stdio.h>
struct s_type {
unsigned int a: 3;
unsigned int b: 3;
unsigned int c: 2;
} i;
int main(void)
{
i.a = 1;
i.b = 2;
i.c = 3;
printf("%u %u %u\n", i.a, i.b, i.c);
return 0;
}
実行結果
1 2 3