9.2.3 字符转义运算符

在引用宏时,如果实参中含有特殊字符,而又要该特殊字符当作普通字符来出来,那么,就必须在该特殊字符前加上字符转义运算符“!”。

下面不使用和使用字符转义运算符的宏引用语句及其宏扩展的结果:

    DEFMSG  <Input one number(>90):>

    DEFMSG  <Input one number(!>90):>

9.2.4 计算表达式运算符

在引用宏时,使用计算表达式运算符“%”表示把其后面表达式的结果当作实参进行替换,而不是该表达式的整个式子。

下面使用和不使用计算表达式运算符的宏引用语句及其宏扩展的结果:

    DEFMSG  %200+23-100

    DEFMSG  200+23-100