관계형 연산자 <=는 "작거나 같다"를 의미합니다. 이 연산자는 첫 번째 피연산자가 두 번째 피연산자보다 작거나 같을 때 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 아닌가요?