Препроцессору это всё до лампочки. Он просто в тексте программы заменяет одни буквы на другие. А с выражениями и
приоритетами операций в получившемся тексте дальше уже компилятор
разбирается.
Жизнь есть способ борьбы белковых тел со вторым началом термодинамики.