c 言語チュートリアル "
式内の 2 つのオペランドの優先順位が同じ場合、それらの結合性が決定され、それらは左から右、または右から結合されます。左。すべての C 言語演算子の優先順位と結合性:
優先順位 | 演算子 | 結合法 | |
---|---|---|---|
1 | サフィックス演算子: [] () · -> --(型名){リスト} | 左から右へ | |
2 | 単項演算子: -- ! ~ - - * & sizeof_Alignof | right to left | |
型変換演算子: (型名) | 右から左へ | ||
乗算および除算演算子: * / % | 左から右へ | ||
加算演算子と減算演算子: - | 左から右へ | ||
シフト演算子:<< ; >> | #左から右へ | ##7 | |
左から右へ | 8 | ||
左から右へ | 9 | ||
左から右へ | 10 | ||
左から右へ | 11 | ||
左から右 | ##12 | ||
左から右 | 13 | ||
左から右へ | 14 | ||
右から左へ | 15 | ||
右から左へ | |||
16 | カンマ演算子:, | From左から右 |
#プログラミング関連のコンテンツについては、php 中国語 Web サイトの プログラミング入門 列に注目してください。
以上がC言語の演算子の優先順位の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。