스터디/C언어

관계 연산자(<, >, ==, !=, <=, >=)

코딩광_ 2019. 10. 20. 23:01

관계 연산자(<, >, ==, !=, <=, >=)

관계 연산자는 대소와 동등의 관계를 따지는 연산자이다. 예를 들어서 a와b라는 숫자 또는 변수가 있다면, 둘이 같은지 다른지, 누가 더 크고 작은지를 따지는 연산자이다. 그래서 관계 연산자를 두고 '비교 연산자' 라고도 한다. 두 개의 값을 비교하기 때문이다.

 

연산자 연산자의 기능  결합방향
< 예) n1 < n2
n1 이 n2 보다 작은가?
>
> 예) n1 > n2
n1 이 n2보다 큰가?
>
== 예) n1 == n2
n1 과 n2가 같은가?
>
!= 예) n1 != n2
n1 과 n2가 다른가
>
<= 예) n1 <= n2
n1과 n2 보다 작거나 같은가?
>
>= 예) n1 >= n2
n1 이 n2보다 크거나 같은가?
>

위의 관계 연산자들은 '조건을 만족하면 1을, 만족하지 않으면 0을 반환' 한다.

그런데 여기서 말하는 1은 '참(true)'을, 0은 '거짓(false)'을 의미하는 대표적인 숫자이다.

 

"조건을 만족하면 '참(true)'을, 만족하지 않으면 '거짓(false)'을 반환한다."