• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:printf文で変数のアドレスを表示することはできますか?)

printf文で変数のアドレスを表示することはできますか?

このQ&Aのポイント
  • H8S2368マイコンで変数のアドレスを確認する方法について教えてください。
  • printf文を使用してアドレスを表示する際に正しい値が表示されない理由を教えてください。
  • アドレスが正しく表示されない現象の原因と対処方法について教えてください。

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

  • ベストアンサー
回答No.1

printf("data:%X add:%p\n\r", TMR1.TCSR.BYTE, (void*)&TMR1.TCSR.BYTE); なのでは? 一度変数に入れれば、その変数のアドレスになるので。

techhouse
質問者

お礼

回答頂きありがとうございました。 printf("data:%X addr:%p\n\r", TMR1.TCSR.BYTE,(void*)&TMR1.TCSR.BYTE); これでやってみたら、 data:C0 addr:ffffb3 このように表示されました。

関連するQ&A