Look back at the problem and add: no way. You can try to replace TC with another compiler. A 32-bit compiler can usually meet your requirements. I only know C++, not C, what you said (1024 *1024)&; 0xffff, I'm not particularly sure. So all I know is that this is probably why C++ won't let us use #define. Hehe, it is very simple to realize your code with C++:
const int AAA = 1024;
const int BBB = 1024;
DDD constant =100;
const int EEE = 200;
const int FFF = AAA * BBB;
const int CCC = FFF/(DDD+EEE);
const int i_32_sz[] = {CCC,DDD };