Doing arithmitics on macro definitions throws an error

If i declare it as a variable wont it sit in memory not being used, atleast with macros its stored in the flash which is much larger than memory