fix op in readme
This commit is contained in:
parent
6b00b2bff9
commit
a18612f583
1 changed files with 18 additions and 18 deletions
36
README.md
36
README.md
|
@ -105,24 +105,24 @@ $ bash boot.sh
|
||||||
|
|
||||||
### 支持以下运算符
|
### 支持以下运算符
|
||||||
|
|
||||||
| 运算符 | 含义 | 结合性 |
|
| 运算符 | 含义 | 结合性 |
|
||||||
| --------------------------------- | ----------------------------------------------- | -------- |
|
| ------------------------------------------------------------ | ----------------------------------------------- | -------- |
|
||||||
| `()` | 初等表达式(字面量、标识符、函数调用、括号) | |
|
| `()` | 初等表达式(字面量、标识符、函数调用、括号) | |
|
||||||
| `++` `--` `[]` | 后缀自增自减 数组下标 | 从左到右 |
|
| `++` `--` `[]` | 后缀自增自减 数组下标 | 从左到右 |
|
||||||
| `++` `--` `+` `-` `*` `&` `!` `~` | 前缀自增自减 正负号 取地址 解引用 逻辑非 按位非 | 从右到左 |
|
| `++` `--` `+` `-` `&` `*` `!` `~` | 前缀自增自减 正负号 取地址 解引用 逻辑非 按位非 | 从右到左 |
|
||||||
| `*` `/` `%` | 乘除余 | 从左到右 |
|
| `*` `/` `%` | 乘除余 | 从左到右 |
|
||||||
| `+` `-` | 加减 | 从左到右 |
|
| `+` `-` | 加减 | 从左到右 |
|
||||||
| `<<` `>>` | 左移和算术右移 | 从左到右 |
|
| `<<` `>>` | 左移和算术右移 | 从左到右 |
|
||||||
| `<` `<=` `>` `>=` | 关系比较 | 从左到右 |
|
| `<` `<=` `>` `>=` | 关系比较 | 从左到右 |
|
||||||
| `==` `!=` | 相等比较 | 从左到右 |
|
| `==` `!=` | 相等比较 | 从左到右 |
|
||||||
| `&` | 按位与 | 从左到右 |
|
| `&` | 按位与 | 从左到右 |
|
||||||
| `^` | 按位异或 | 从左到右 |
|
| `^` | 按位异或 | 从左到右 |
|
||||||
| <code>|</code> | 按位或 | 从左到右 |
|
| <code>|</code> | 按位或 | 从左到右 |
|
||||||
| `&&` | 逻辑与 | 从左到右 |
|
| `&&` | 逻辑与 | 从左到右 |
|
||||||
| <code>||</code> | 逻辑或 | 从左到右 |
|
| <code>||</code> | 逻辑或 | 从左到右 |
|
||||||
| `?:` | 条件 | 从右到左 |
|
| `?:` | 条件 | 从右到左 |
|
||||||
| `=` `+=` `-=` `*=` `/=` `%=` `<<=` `>>=` `&=` `^=` <code>|=</code> | 赋值 | 从右到左 |
|
| `=` `+=` `-=` `*=` `/=` `%=` `<<=` `>>=` `&=` `^=` <code>|=</code> | 赋值 复合赋值 | 从右到左 |
|
||||||
| `,` | 逗号 | 从左到右 |
|
| `,` | 逗号 | 从左到右 |
|
||||||
|
|
||||||
- 同级表达式的求值顺序与结合性一致。
|
- 同级表达式的求值顺序与结合性一致。
|
||||||
- 加减号支持整数之间,指针与整数,指针之间的运算。
|
- 加减号支持整数之间,指针与整数,指针之间的运算。
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue