표현식에는 여러 연산자가 포함될 수 있습니다. 이 경우 연산자의 우선순위에 따라 표현식의 어느 부분이 각 연산자의 피연산자로 처리되는지가 결정됩니다.
권장: "c 언어 자습서"
표현식의 두 피연산자의 우선 순위가 동일한 경우 해당 결합성은 왼쪽에서 오른쪽으로 또는 왼쪽에서 오른쪽으로 결합되는지 여부를 결정합니다.
모든 C 언어 연산자의 우선순위 및 연관성:
우선순위 | Operator | 조합법 | |
---|---|---|---|
접미사 연산자: [] () · -> ++ --(유형 이름){list} | 왼쪽에서 오른쪽으로# 🎜🎜# | ||
단항 연산자: ++ -- ! ~ + + - * & sizeof_Alignof | 오른쪽에서 왼쪽으로#🎜 🎜# | 3 | |
오른쪽에서 왼쪽으로#🎜🎜 # | 4 | ||
왼쪽에서 오른쪽으로 | # 🎜🎜#5 | 덧셈 및 뺄셈 연산자: + - | |
# 🎜🎜#6#🎜 🎜# | 시프트 연산자: << 🎜🎜#7관계 연산자: <<= >>= | ||
8 | 동등 연산자: == != | ||
#🎜 🎜# | 9 | 비트 연산자 AND: & | |
#🎜 🎜#10 | #🎜🎜 #비트 연산자 | 왼쪽에서 오른쪽으로 | |
12 | 논리 연산자 AND: && | #🎜🎜 #fromlefttoright||
논리 연산자 OR: || | # 🎜🎜#왼쪽에서 오른쪽으로# 🎜🎜# | 14 | |
오른쪽에서 왼쪽으로#🎜 🎜# | 15 | ||
<프로그래밍 입문 | 칼럼! | ||
위 내용은 C 언어 연산자 우선순위의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!