iso646.h头文件指定了一些常见运算符的替代拼写。比如,它用关键字and代替逻辑运算符&&。

    1. if (x > 6 and x < 12)
    2. // 等同于
    3. if (x > 6 && x < 12)

    它定义的替代拼写如下。

    • and 替代 &&
    • and_eq 替代 &=
    • bitand 替代 &
    • bitor 替代 |
    • compl 替代 ~
    • not 替代 !
    • not_eq 替代 !=
    • or 替代 ||
    • or_eq 替代 |=
    • xor 替代 ^
    • xor_eq 替代 ^=