[C 언어 기초] C 언어의 연산자와 우선 순위에 대해서


[C 언어 기초] C 언어의 연산자와 우선 순위에 대해서

이번에는 양이 좀 많은 C 언어의 연산자와 우선순위 및 연산 방향에 대해서 알아보자. 아무래도 대부분의 연산자가 수학적 연산기능과 똑같이 나오기 때문에 쉽게 이해할 수 있다. 산술 연산자 이전 포스팅에서 대입 연산자(=)에 대해서 잠깐 언급했다. 대입 연산자는 '=' 기호 하나만 사용하면 되지만 여기서도 대략적으로 짧게 언급해 보자. 두 개의 피연산자를 요구하는 연산자를 가리켜서 '이항 연산자(Binary operator)'라고 하는데 여기서 학습할 대입 연산자와 산술 연산자는 모두 피연산자가 두 개이기 때문에 이항 연산자라고 부른다. 연산자 기능 연산 방향 = 연산자 오른쪽에 있는 값을 연산자 왼쪽에 있는 변수에 대입한다. 예) num = 20; ← + 두 피연산자의 값을 더한다. 예) num = 4 + 3; → - 왼쪽의 피연산가 값에서 오른쪽의 피연산자 값을 뺀다. 예) num = 4 - 3; → * 두 피연산자의 값을 곱한다. 예) num = 4 * 3; → / 왼쪽의 피연산...


#C언어 #연산방향 #연산자 #우선순위

원문링크 : [C 언어 기초] C 언어의 연산자와 우선 순위에 대해서