728x90
C#의 프로그래밍 연산자 우선순위
*헷갈림 주의
1) 후위 연산자 (우선순위 제일)
++ -- 후위 증감 연산자
() 함수호출
[] 첨자 연산자
. 참조에 의한 선택
-> 포인터를 통한 선택
2) 단항 연산자
! 논리 NOT 연산자
~ 비트 NOT 연산자
+ - 단항 연산자(부호)
++ -- 전위 증감 연산자
(type) 타입 캐스트 연산자
* 참조 연산자 (단항)
& 주소 연산자 (단항)
sizeof 크기
3) 곱셈, 나눗셈
* / % 곱셈 나눗셈 나머지 연산자
4) 덧셈, 뺄셈
+ - 덧셈 뺄셈 연산자 (이항 연산자)
5) 쉬프트 (Shift)
<< >> 쉬프트 연산자
6) 관계
< > <= >= 관계 연산자
7) 같음
== != 관계 연산자
8) & AND 비트 연산자
9) ^ XOR 비트 연산자
10) | OR 비트 연산자
11) && AND 논리 연산자
12) || OR 논리 연산자
13) 삼항 조건 연산자
14) 대입 연산자 및 복합 대입 연산자 (=, += etc)
15) 쉼표 연산자
728x90
'공부 > C#' 카테고리의 다른 글
[C#] 콘솔창 글씨/배경 색 바꾸기, 실제 색상표, 출력 글자 수 빈칸으로 맞추기와 이것들을 활용한 콘솔 게임 예제 (0) | 2023.03.16 |
---|---|
[C#] switch - case - default문, 난수 random, 반복문 while문 예제; (0) | 2023.03.15 |
[C#] 연산자의 종류(증감, 관계, 논리, 비트)와 if, else if, else절 (1) | 2023.03.14 |
[C#] 변수와 오류, 형식, 메모리 패딩, 입력, 포맷 등 기본 개념에 대하여 (2) | 2023.03.13 |
[C#] visual studio c# 공부 환경 설정 및 기본 코드 설명 (0) | 2023.03.10 |