Operadores C # e precedência
Nem sempre é fácil determinar qual # C operadores têm precedência sobre os outros. A tabela a seguir oferece uma lista de operadores # comum C e sua precedência, juntamente com a sua cardinalidade e associatividade.
Precedência | operadores | cardinality | associatividade |
---|---|---|---|
Alto | () []. nova typeof | unário | Da esquerda para direita |
! ~ + - ++ - (Elenco) | unário | Da esquerda para direita | |
* /% | Binário | Da esquerda para direita | |
+ - | Binário | Da esquerda para direita | |
lt; lt; =>> = é tão | Binário | Da esquerda para direita | |
==! = | Binário | Da esquerda para direita | |
Binário | Da esquerda para direita | ||
^ | Binário | Da esquerda para direita | |
| | Binário | Da esquerda para direita | |
Binário | Da esquerda para direita | ||
|| | Binário | Da esquerda para direita | |
?: | Ternário | Direita para esquerda | |
Baixo | = * = / =% = + = - = = ^ = | = lt; lt; = >> = | Binário | Direita para esquerda |