iso646.h
头文件指定了一些常见运算符的替代拼写。比如,它用关键字 and
代替逻辑运算符 &&
。
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 替代 ^=