컴퓨터 지식 네트워크 - 컴퓨터 지식 - C 언어의 연산자 우선순위

C 언어의 연산자 우선순위

C 언어 연산자의 우선 순위: 대괄호 연산자, 단항 연산자, 산술 연산자, 시프트 연산자, 관계 연산자.

1. 대괄호 연산자

대괄호 연산자는 우선순위가 가장 높으며 다른 연산자의 우선순위를 변경할 수 있습니다. 표현식이 평가되는 순서를 명확히 하려면 괄호를 사용하십시오.

2. 단항 연산자

단항 연산자에는 더하기 기호 +, 빼기 기호 -, 증가 연산자 ++, 감소 연산자 --, 주소 연산자 &, 값 연산자 * 등이 포함됩니다. 단항 연산자는 이항 연산자보다 우선순위가 높으며 오른쪽에서 왼쪽으로 결합됩니다.

3. 산술 연산자

산술 연산자에는 덧셈 +, 뺄셈 -, 곱셈 *, 나누기/ 및 모듈로 % 등이 포함됩니다. 산술 연산자의 우선순위는 수학적 연산 규칙에 따라 계산됩니다. 곱셈, 나눗셈 및 모듈로가 덧셈 및 뺄셈보다 우선순위가 높습니다.

4. 시프트 연산자

시프트 연산자에는 왼쪽 시프트 << 및 오른쪽 시프트>>가 포함됩니다. 시프트 연산자는 산술 연산자보다 우선순위가 낮습니다.

5. 관계 연산자

관계 연산자는 같음 ==와 같지 않음을 포함한 두 표현식의 값을 비교하는 데 사용됩니다! =, >보다 큼, <보다 작음, >=보다 크거나 같음, <=보다 작거나 같음. 관계 연산자는 산술 연산자나 시프트 연산자보다 우선순위가 낮습니다.

上篇: 1 10 인터넷 경보 사용자는 무엇을 의미합니까? 下篇: 17 스피드 범프의 내비게이션 메모리 카드는 어디에 있습니까?
관련 내용