더북(TheBook)

Note C 언어에서 자주 사용하는 연산자

C 언어에서 자주 사용하는 연산자의 종류는 다음과 같습니다. 아직 다루지 않은 연산자들은 해당 연산자를 사용할 때 조금씩 배우겠습니다.

표 3-1 주요 연산자

구분

연산자

설명

산술 연산자

+

왼쪽에 있는 값과 오른쪽에 있는 값 더하기

-

왼쪽에 있는 값에서 오른쪽에 있는 값 빼기

*

왼쪽에 있는 값과 오른쪽에 있는 값 곱하기

/

왼쪽에 있는 값을 오른쪽에 있는 값으로 나누기

%

왼쪽에 있는 값을 오른쪽에 있는 값으로 나눈 나머지

대입 연산자

=

오른쪽에 있는 값을 왼쪽에 대입

+=

왼쪽에 있는 값과 오른쪽에 있는 값을 더한 뒤 왼쪽에 대입

-=

왼쪽에 있는 값에서 오른쪽에 있는 값을 뺀 뒤 왼쪽에 대입

*=

왼쪽에 있는 값과 오른쪽에 있는 값을 곱한 뒤 왼쪽에 대입

/=

왼쪽에 있는 값을 오른쪽에 있는 값으로 나눈 뒤 왼쪽에 대입

%=

왼쪽에 있는 값을 오른쪽에 있는 값으로 나눈 나머지를 왼쪽에 대입

증감 연산자

++a

a의 값 1 증가 후 연산 진행

a++

연산한 후 a의 값 1 증가

--a

a의 값 1 감소 후 연산 진행

a--

연산한 후 a의 값 1 감소

비교 연산자

(관계 연산자)

<

왼쪽에 있는 값이 오른쪽에 있는 값보다 작은가?

>

왼쪽에 있는 값이 오른쪽에 있는 값보다 큰가?

<=

왼쪽에 있는 값이 오른쪽에 있는 값보다 작거나 같은가?

>=

왼쪽에 있는 값이 오른쪽에 있는 값보다 크거나 같은가?

==

왼쪽에 있는 값과 오른쪽에 있는 값이 같은가?

!=

왼쪽에 있는 값과 오른쪽에 있는 값이 다른가?

논리 연산자

&&

왼쪽 피연산자와 오른쪽 피연산자가 모두 참(true)이면 참, 하나라도 거짓(false)이면 거짓

||

왼쪽 피연산자 또는 오른쪽 피연산자 중 하나라도 참이면 참, 모두 거짓이면 거짓

!

피연산자가 참이면 거짓, 거짓이면 참

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.