스터디/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)'을 반환한다."