てりーぬの成長ブログ

1. 私の記録(ブログ)が誰かの役に立つように。1. 私のイラストでほっこり笑顔を届ける。1. たくさんの人に見てもらえるように工夫する。1. 自分が見返したとき笑顔になれるように記録を残す。

2021-11-26から1日間の記事一覧

構造体と共用体の違い

共用体と構造体の違い 構造体はすべてのメンバーに対して、同時に別々の値を代入することができる。共用体は、一つの変数に対し、どれか一つのメンバーしか同時に使えない。参考:http://c-lang.sevendays-study.com/ex-day5_union.html 例)「BYTEデータか…

BYTEデータからBITデータを取り出す

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…