Я работаю в C ++, и у меня есть #define VAL 0x00000400
. когда я устанавливаю переменную, равную define: int value = VAL; когда я бегу через отладчик, показывает значение переменной = 1024. Может кто-нибудь объяснить, как это превращается в 1024? Может быть, некоторые ссылки на информацию об адресе памяти, #define info, или что-то релевантное.