>일반적인 문제 >C 언어에서 연산자의 우선 순위는 무엇입니까?

C 언어에서 연산자의 우선 순위는 무엇입니까?

清浅
清浅원래의
2019-03-07 11:03:238770검색

C 언어에서 연산자의 우선순위에는 다음과 같은 규칙이 있습니다. 우선순위가 같은 연산자의 경우 조합 방향에 따라 연산 순서가 결정됩니다. 즉, 논리보다 크지 않은 산술 연산자는 관계 연산자보다 크고 논리보다 크거나 논리보다 큼 또는 대입 연산자보다 큽니다.

이 기사는 주로 C 언어 연산자의 우선 순위에 대한 자세한 분석과 소개를 제공합니다. 참조 값입니다. 모든 사람에게 도움이 되기를 바랍니다. ㅋㅋㅋ

이름 또는 의미

C 언어에서 연산자의 우선 순위는 무엇입니까?

양식 사용 결합 방향Description

. 멤버 선택(개체) -> 멤버 선택(포인터) --2단안 오퍼레이터~비트 부정 연산자~Expression --- 본인 -환원 계산 기호 -변수 이름/변수 이름-* 值/*포인터 변수 # 🎜 🎜##🎜🎜 #논리적 NOT 연산자!Expression(유형)#🎜🎜 #sizeofsizeof(표현식)--3 /# 🎜🎜#왼쪽에서 오른쪽으로이진 연산자# 🎜🎜#정수 표현% 정수 표현식plusminusexpression- 식# 🎜🎜##🎜🎜 #>> 🎜🎜## 🎜🎜#

1

[]

array subscript

배열 이름 [상수 표현]

왼쪽에서 오른쪽으로

--

()

괄호

(표현식)/함수 이름(공식 매개변수 목록)

--

개체. 멤버 이름

--

개체 포인터->

-

빼기 연산자

-expression

오른쪽에서 왼쪽으로

++

증분 연산자

++ 변수명 /변수명 ++

&

주소 연산자 가져오기

&변수 이름

!

강제 유형 변환

(데이터 유형) 표현식

# 🎜🎜#--

#🎜🎜 #lengthoperator#🎜 🎜 #

#🎜🎜 #

#🎜🎜 #

제외

표현식/표현#🎜🎜 #

#🎜 🎜#
*# 🎜🎜 ## ## ## #####곱하기### ## #####표현*표현#🎜🎜 ## ## ## ## 🎜 🎜#

%

나머지(모듈로)

4

# 🎜🎜#
+

#🎜 🎜#

표현+표현

왼쪽에서 오른쪽으로# ㅋㅋㅋ #

#🎜 🎜#5

<< #🎜🎜 #

왼쪽으로 이동

변수<<식

lefttoright

이진 연산자#🎜 🎜 #

6

> 🎜 #

왼쪽에서 오른쪽으로

이항 연산자

>=

크거나 같음

expression>=expression

<

은(는)

보다 작습니다. 식<식<식

<=

작거나 같음

식<=식

7

==

과 같습니다.

표현식==표현식

왼쪽에서 오른쪽으로

이진 연산자

! =

표현식과 같지 않습니다! = 표현식

8

&

Bitwise AND

표현식 & 표현식 수식

왼쪽에서 오른쪽으로

이진 연산자

9

^

비트 XOR

표현식

왼쪽에서 오른쪽으로

이진 연산자

10

|

bitwise OR

expression|expression

왼쪽 오른쪽으로

이중 연산자

11

&&

논리적 AND

expression&&expression

왼쪽에서 오른쪽으로

이항 연산자

12

||

논리적 OR

표현식| |식

왼쪽에서 오른쪽으로

이진 연산자

13

?:

조건 연산자

식 1?

식 2: 식 3

오른쪽에서 왼쪽으로

삼항 연산자

14

=

할당 연산자

변수 = 표현식

오른쪽에서 왼쪽으로

--

/ =

값 할당 나눗셈 후

변수/=표현식

--

*=

곱하고 할당

Variable*=Expression

--

%=

모듈로 및 과제

variable%=expression

--

+=

plus 및 할당

변수 += 표현식

--

- =

뺄셈 후 할당

Variable-=Expression

--

<<=

왼쪽으로 이동하여 값 할당

변수<< =expression

--

>>=

오른쪽으로 이동하고 값을 할당

변수& gt;>

&=
bitwise AND 다음에 할당

variables&=expression

--

^=
비트별 XOR 및 할당

변수^=표현식

--

|=
비트별 OR 후 할당

변수|=표현식

--

15

,

쉼표 연산자

Expression, 표현식,...

왼쪽에서 오른쪽으로

--

, 순서는 작업은 바인딩 방향에 따라 결정됩니다.

단순히 기억하는 것은:! > 산술 연산자 > && >

위 내용은 C 언어에서 연산자의 우선 순위는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.