1#define P(a, b) P1(a,b) 2#define P1(a,b) a##b 3 4#define FLT_MIN_EXP (-125) 5#define DBL_MIN_EXP (-1021) 6 7#define MIN_EXP P(FLT,_MIN_EXP) 8 9#define FLT FLT 10int f1 = MIN_EXP; 11 12#undef FLT 13#define FLT DBL 14int f2 = MIN_EXP; 15