For example: ```c #define A ((unsigned long) 1) #define B ((unsigned long) 2) #define C (A | B) ``` causes A, B and C to have string values like `"(A | B)"` instead of the numeric values.