Q & A

시삽: 레드플러스 님 
게시판 이동:
 제목 : Re : 관계형연산자
글번호: 1099
작성자: 레드플러스
작성일: 2023/06/02 오후 3:25:00
조회수: 1006

관계형 연산자 <=는 "작거나 같다"를 의미합니다. 이 연산자는 첫 번째 피연산자가 두 번째 피연산자보다 작거나 같을 때 true를 반환합니다.

여기서 x <= y는 x가 y보다 작거나 x가 y와 같을 경우 true가 됩니다. = 기호가 붙어 있는 이유는 "같음"을 포함하기 때문입니다.

x = 3이고 y = 5인 경우, x <= y를 평가하면 "3은 5보다 작거나 같다"로 해석되고, 이는 참이므로 true를 반환합니다.

반면에 < 연산자는 "작다"를 의미하므로, x < y는 "x가 y보다 작다"로 해석됩니다. 여기서도 x = 3, y = 5이므로 "3은 5보다 작다"는 참이므로 true를 반환합니다.

따라서 x <= y와 x < y 모두 true를 반환하지만, <=는 "작거나 같음"을, <는 "작음"을 의미한다는 차이가 있습니다.

 


On 2023-06-02 오후 12:17:00, '김태원' wrote:

 

 


int x = 3;

int y = 5;

일때 x<=y 이면 true라고 되어있는데(3<=5)

<=에서 =는 왜 붙는건가요? 3이랑5는 같지 않잖아요

3<5 아닌가요?

 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트
  김태원
  2023-06-02 오전 6:42:27
3은 5보다 작거나 같다 고하셨는데..

3은 5보다 작을 수는 있는데
3은 5랑 같을 수가 있나요?
  Administrator
  2023-06-02 오전 6:49:28
x와 y에는 3과 5가 반드시 들어오지 않고 다른 값이 들어올 수 있다록 가정하면 됩니다.
예제에서는 따로 사용자로부터 x와 y의 값을 받아오지 않았지만,
x에 3 y에 3이 입력 받는 경우라면 x <= y로 같은 경우도 체크하면 좋습니다.

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 예제 찾는법 - 김태원 2023-06-02 1315
  관계형연산자 - 김태원 2023-06-02 1220
현재글 Re : 관계형연산자(2) - 레드플러스 2023-06-02 1006
다음글 long을 int로 명시적형 변환 - 김태원 2023-05-30 1152
 
손님 사용자 Anonymous (손님)
로그인 Home