Notice
Recent Posts
Recent Comments
Link
생선이의 잡다한 블로그
C언어 강좌 14 - 값을 비교하자! 관계연산자 본문
반응형
안녕하세요 생선스프입니다!
이번에는 값을 비교하는 연산자인 관계연산자를 알아보려고 합니다
우선 시작하기 전에 연산자의 종류를 알아보도록 하겠습니다
(연산자의 이름을 누르면 해당 연산자의 강좌로 이동합니다)
산술연산자 - 사칙연산을 진행함
(복합)대입연산자 - 대입을 함
증감연산자 - 1씩 증감시킴
관계연산자 - 값을 비교
조건연산자(삼항연산자) - 조건이 참이면 앞을 실행 거짓이면 뒤를 실행
논리연산자 - 논리연산을 진행
이제 이번 강좌 시작하도록 하겠습니다
우선 관계연산자의 종류를 보도록 하겠습니다
== |
값이 같은지 비교 |
!= |
값이 다른지 비교 |
< |
미만 |
> |
초과 |
<= |
이하 |
>= |
이상 |
여기서 주의할 것은 <= 이 연산자를 =< 이렇게 사용하지 못한다는 것입니다
우선 아래 예제를 보도록 하겠습니다
#include <stdio.h> void main() { printf("%d\n",0 == 1); printf("%d\n",0 != 1); printf("%d\n",0 < 1); printf("%d\n",0 > 1); printf("%d\n",0 <= 1); printf("%d\n",0 >= 1); } | cs |
(꼭 0 과 1이 아니여도 됩니다. 예를 들면 변수 끼리 비교할 수 있는것이죠. 그냥 편의상 0과 1로 했습니다)
실행시켜보면
0
1
1
0
1
0
이렇게 나옵니다
한 줄씩 살펴보도록 하겠습니다
printf("%d\n",0 == 1); |
0과 1은 같나? 라는 조건에서 결과는 거짓이므로 0 이 반환됩니다
printf("%d\n",0 != 1); |
0과 1은 다른가? 라는 조건에서 결과는 참이므로 1이 반환됩니다
printf("%d\n",0 < 1); |
0은 1보다 작은가? 라는 조건에서 결과는 참이므로 1이 반환됩니다
printf("%d\n",0 > 1); |
printf("%d\n",0 <= 1); |
printf("%d\n",0 >= 1); |
0은 1보다 크거나 같은가?(이상) 라는 조건에서 결과는 거짓이므로 0이 반환됩니다
이렇게 한줄한줄 모두 살펴보았습니다!
그리고 참고적으로 알고있어야할 한 가지가 있습니다
C언어에서 거짓은 오로지 0 하나이고
0이 아닌 값은 그 무엇이 와도 참입니다
그럼 이상으로 이번 강좌는 마치도록 하겠습니다!
강좌 읽어주셔서 감사합니다
공감과 댓글은 생선에게 힘이됩니다!
반응형
'프로그래밍 > C언어 강좌' 카테고리의 다른 글
C언어 강좌 16 - 논리연산을 하는 논리연산자 (0) | 2017.05.04 |
---|---|
C언어 강좌 15 - 참이면 앞을 거짓이면 뒤를! 조건연산자(삼항연산자) (0) | 2017.04.15 |
C언어 강좌 13 - 값을 1씩 증감 시켜보자! 증감연산자 (0) | 2017.04.13 |
C언어 강좌 12 - 연산한 값을 바로 대입하자! 복합대입연산자 대입연산자 (0) | 2017.04.12 |
C언어 강좌 11 - 사칙연산을 해보자! 산술연산자 (0) | 2017.04.11 |
Comments