# iso646.h `iso646.h`头文件指定了一些常见运算符的替代拼写。比如,它用关键字`and`代替逻辑运算符`&&`。 ```c if (x > 6 and x < 12) // 等同于 if (x > 6 && x < 12) ``` 它定义的替代拼写如下。 - and 替代 && - and_eq 替代 &= - bitand 替代 & - bitor 替代 | - compl 替代 ~ - not 替代 ! - not_eq 替代 != - or 替代 || - or_eq 替代 |= - xor 替代 ^ - xor_eq 替代 ^=