1. ホーム
  2. c++

[解決済み] このアドレス(0x00000400)=1024はどうなるのか

2022-02-10 07:24:43

質問事項

C++で作業しているのですが #define VAL 0x00000400 .変数に定義と同じ値を設定すると、int value = VAL; デバッガで実行すると、変数value = 1024と表示されます。また、このような場合、「int value = VAL」と設定すると、デバッグ時に「value = 1024」と表示されます。

解決方法は?

0x00000400は1024の16進数です。 デバッガは10進法の整数値を表示しています。