>백엔드 개발 >C#.Net 튜토리얼 >C 언어에서 연산자의 우선순위는 무엇입니까?

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

下次还敢
下次还敢원래의
2024-05-08 12:00:27556검색

C 언어 연산자 우선 순위: 단항 연산자 곱하기 및 나누기 연산자 덧셈 및 뺄셈 연산자 치환 연산자 관계 연산자 같음 연산자 논리 연산자 조건 연산자 할당 연산자

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

C 언어 연산자 우선 순위

C 언어에서는 연산자의 우선순위에 따라 표현식에서 연산자가 실행되는 순서가 결정됩니다. 연산자 우선순위가 높을수록 먼저 실행됩니다.

다음은 C 언어 연산자의 우선순위가 높은 것부터 낮은 것입니다:

1. 단항 연산자

  • &(주소 가져오기)
    • (역참조)
    • ( 양수)
    • (음수 사용)
  • !(논리 아님)
  • ~(비트 아님)
  • ++(사전 증가)
  • --(사전 감소)

2. 곱셈 및 나눗셈 연산자

    • (곱셈)
  • /(나눗셈)
  • %(나머지)

3.

    (추가 )
  • (뺄셈)
  • 4. 비트 시프트 연산자

<<(왼쪽 시프트)

  • (오른쪽 시프트)
  • 5 . 연산자

<(보다 작음)

  • (보다 큼)
  • <=(작거나 같음)
  • =(크거나 같음)
  • 6. 평등 연산자

==(같음)

    !=(같지 않음)
  • 7. 논리 연산자

&&(논리 AND)

    ||(논리 OR)
  • ! NOT)
  • 8. 조건 연산자(삼항 연산자)

? 할당)

    *= (곱하기 할당)
  • /= (나누기 할당)

%= (나머지 할당)<<= (왼쪽 시프트 할당)

  • = (오른쪽 시프트 할당)
  • &= (논리적 AND 할당)
  • |= (논리적 OR 할당)
  • ^= (XOR 할당)
  • 참고:
  • 우선순위가 같은 연산자는 왼쪽에서 오른쪽으로 정렬됩니다. 실행.
  • 괄호를 사용하여 연산자의 실행 순서를 변경할 수 있습니다.

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

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