24 lines
427 B
Markdown
24 lines
427 B
Markdown
|
# 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 替代 ^=
|