With reference to the C standard, describe the syntax of controlling expressions in C preprocessor conditional directives.