2021-11-26から1日間の記事一覧
共用体と構造体の違い 構造体はすべてのメンバーに対して、同時に別々の値を代入することができる。共用体は、一つの変数に対し、どれか一つのメンバーしか同時に使えない。参考:http://c-lang.sevendays-study.com/ex-day5_union.html 例)「BYTEデータか…
BYTEデータからBITデータを取り出す方法 共用体を使う /* * データを格納する共用体 */union MSG_BUFFER { unsigned char BYTE; struct { unsigned int state : 4; unsigned int id : 4; } BIT;}; main(void){ union MSG_BUFFER msg; msg.BYTE = 0x1a; // te…