代替トークン
C および C++ は両方とも、いくつかの演算子および区切り子に次の代替表記を提供します。 代替表記は、連字 (digraphs) とも呼ばれます。
演算子または区切り子 | 代替表記 |
---|---|
{ | <% |
} | %> |
[ | <: |
] | :> |
# | %: |
## | %:%: |
C++ と C (C99 言語レベル) では、上にリストされている演算子と区切り子のほかに、以下の代替表記も提供します。 C では、ヘッダー・ファイル
iso646.h
内でマクロとして定義されています。演算子または区切り子 | 代替表記 |
---|---|
&& | さらに |
| | bitor |
|| | または |
^ | xor |
~ | compl |
& | bitand |
&= | and_eq |
|= | or_eq |
^= | xor_eq |
! | not |
!= | not_eq |
関連情報