• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:構造体の変数をバイナリモードで書き込んだのですが)

C言語初心者の悩み:構造体の変数をバイナリモードで書き込んだ結果、char型のデータが4バイトデータを所有している理由は?

このQ&Aのポイント
  • C言語初心者がバイナリモードで構造体の変数を書き込みましたが、ダンプした結果、char型のデータが4バイトのデータを所有していました。
  • なぜchar型のデータが4バイトのデータとして扱われるのか疑問です。
  • 解答をお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

「構造体 アライメント」で検索してください。

miyaneya0
質問者

お礼

回答有難う御座いました。

その他の回答 (1)

  • asuncion
  • ベストアンサー率33% (2127/6289)
回答No.2

「ワード境界(word alignment)」という単語についても お調べになってみるとよいかもしれません。

miyaneya0
質問者

お礼

回答有難う御座いました。