와드의 블로그

7. 연산자 본문

프로그래밍 언어/C

7. 연산자

Ward 2021. 9. 10. 17:23

(1) 기본 연산자

 

* 대입 연산자

대입 연산자는 = 기호를 나타내며 변수에 상수 값 또는 다른 변수의 값을 대입할 때 사용한다.

 

* 산술 연산자

산술 연산자(+, -, *, /, %)는 상수 또는 변수의 값을 이용하여 산술 연산을 하는 데 사용된다.

 

* 증감 연산자

증감 연산자(++, --)는 변수의 값을 1 증가시키거나 감소시킬 때 사용한다.

증감 연산자의 전위형과 후위형

#include <stdio.h>

int main()
{
	int i = 5, sum;
    sum = ++i; // 자신의 값을 먼저 증가시켜 6을 만든 뒤 sum에 대입한다.
    
    int i = 5, sum;
    sum = i++; // i의 값 5를 먼저 sum에 대입하고 i를 증가시킨다.
    
    return 0;
}

* 관계 연산자

관계 연산자(<, >, <=, >=, ==, !=)는 두 수치의 값을 비교하여 그 결과 값을 참 또는 거짓으로 얻는다.

 

* 논리 연산자

논리 연산자(&&, ||, !)는 논리식을 판단하여 참 또는 거짓을 반환한다.

 

(2) 연산자 우선 순위와 연산 방향

 

* 연산자 우선순위

연산자 우선순위는 하나의 수식에서 여려 개의 연산자를 사용했을 때, 어떤 연산자를 먼저 연산할 것인지 정해 놓은 것이다.

연산자 우선순위

* 연산 방향

연산자 우선순위가 같은 연산자들에 대해서 어떤 연산자를 먼저 연산할 것인지 정해 놓은 것이 연산 방향이다.

 

 참조문헌: C언어 입문

'프로그래밍 언어 > C' 카테고리의 다른 글

9. 반복문  (0) 2021.09.12
8. 조건문  (0) 2021.09.10
6. 표준 출력 함수  (0) 2021.09.10
5. 함수  (0) 2021.09.04
4. 상수와 변수  (0) 2021.09.04