According to the comment, this seems like an XY problem. A macro may not be the best.
If you come across a table of constants, the usual way would be to simply create an array once and use it in all the code:
static const float cal_table [5] = {
0.001,
0.002,
0.004,
0.007,
0.013
};
, static, , static
extern const float cal_table[5];
.
, MCU (AVR/PIC) , , float, , (, 1 ).
auto. a typedef, const, , memcpy . , , . , const ( , ).