논리연산자 2

[C#] C# 프로그래밍에서의 연산자 우선순위

C#의 프로그래밍 연산자 우선순위 *헷갈림 주의 1) 후위 연산자 (우선순위 제일) ++ -- 후위 증감 연산자 () 함수호출 [] 첨자 연산자 . 참조에 의한 선택 -> 포인터를 통한 선택 2) 단항 연산자 ! 논리 NOT 연산자 ~ 비트 NOT 연산자 + - 단항 연산자(부호) ++ -- 전위 증감 연산자 (type) 타입 캐스트 연산자 * 참조 연산자 (단항) & 주소 연산자 (단항) sizeof 크기 3) 곱셈, 나눗셈 * / % 곱셈 나눗셈 나머지 연산자 4) 덧셈, 뺄셈 + - 덧셈 뺄셈 연산자 (이항 연산자) 5) 쉬프트 (Shift) > 쉬프트 연산자 6) 관계 = 관계 연산자 7) 같음 == != 관계 연산자 8) & AND 비트 연산자 9) ^ XOR 비트 연산자 10) | OR..

공부/C# 2023.03.14

[C#] 연산자의 종류(증감, 관계, 논리, 비트)와 if, else if, else절

증감 연산자 ++: 증가 연산자로 1씩 증가한다. (num++은 num = num+1과 같다) -- : 감소 연산자로 1씩 감소한다. (num--은 num = num-1과 같다) 증감연산자가 변수의 앞에 쓰이냐 뒤에 쓰이냐에 따라 계산값이 달라진다. 변수의 앞에 쓰인다: 전위연산 (++num) => 연산한 후 출력된다. 변수의 뒤에 쓰인다: 후위연산 (num++) => 출력된 후 연산한다. 전위연산 예시 int num1 = 10; Console.WriteLine(++num1); Console.WriteLine(--num1); 위와 같이 실행할 시 10에 1을 더한 후 출력되어 11, 11에 1을 뺀 후 출력되어 10이 출력된다. 후위연산 예시 int num2 = 11; Console.WriteLine(n..

공부/C# 2023.03.14
728x90