-
[C++ 프로그래밍] 비교 연산자2024년 07월 07일
- 유니얼
-
작성자
-
2024.07.07.:06
728x90C++ 기초 프로그래밍: 비교 연산자
C++ 프로그래밍에서 비교 연산자는 변수나 값 사이의 관계를 비교하는 데 사용됩니다. 비교 연산자는 조건문, 반복문 등에서 자주 사용되며, 프로그램의 흐름을 제어하는 데 중요한 역할을 합니다. 이번 블로그 글에서는 C++의 비교 연산자에 대해 알아보고, 이를 활용하는 방법을 예제와 함께 살펴보겠습니다.
비교 연산자
C++에서는 다음과 같은 비교 연산자를 제공합니다:
- 작다 (Less than): <
- 작거나 같다 (Less than or equal to): <=
- 크다 (Greater than): >
- 크거나 같다 (Greater than or equal to): >=
- 같다 (Equal to): ==
- 같지 않다 (Not equal to): !=
이 연산자들은 두 값을 비교하여 그 결과를 불리언 값(true 또는 false)으로 반환합니다.
예제 코드
다음 예제 코드는 두 정수를 비교 연산자를 사용하여 비교하는 방법을 보여줍니다:
#include <iostream> int main(){ int number1 {20}; // 첫 번째 정수 변수 선언 및 초기화 int number2 {20}; // 두 번째 정수 변수 선언 및 초기화 // 변수 값 출력 std::cout << "number1 : " << number1 << std::endl; std::cout << "number2 : " << number2 << std::endl; std::cout << std::endl; std::cout << "Comparing variables" << std::endl; // 변수 비교 안내 문구 std::cout << std::boolalpha ; // 불리언 값을 true/false로 표시 std::cout << "number1 < number2 : " << (number1 < number2) << std::endl; // number1이 number2보다 작은지 비교 std::cout << "number1 <= number2 : " << (number1 <= number2) << std::endl; // number1이 number2보다 작거나 같은지 비교 std::cout << "number1 > number2 : " << (number1 > number2) << std::endl; // number1이 number2보다 큰지 비교 std::cout << "number1 >= number2 : " << (number1 >= number2) << std::endl; // number1이 number2보다 크거나 같은지 비교 std::cout << "number1 == number2 : " << (number1 == number2) << std::endl; // number1이 number2와 같은지 비교 std::cout << "number1 != number2 : " << (number1 != number2) << std::endl; // number1이 number2와 다른지 비교 std::cout << std::endl; std::cout << "store comparison result and use it later" << std::endl; // 비교 결과 저장 및 나중에 사용 안내 문구 bool result = (number1 == number2); // 비교 결과를 bool 변수에 저장 std::cout << number1 << " == " << number2 << " : " << result << std::endl; // 비교 결과 출력 return 0; // 프로그램 종료 }
출력 결과
위 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다:
number1 : 20 number2 : 20 Comparing variables number1 < number2 : false number1 <= number2 : true number1 > number2 : false number1 >= number2 : true number1 == number2 : true number1 != number2 : false store comparison result and use it later 20 == 20 : true
예제 분석
- number1 < number2: 20 < 20은 false입니다.
- number1 <= number2: 20 <= 20은 true입니다.
- number1 > number2: 20 > 20은 false입니다.
- number1 >= number2: 20 >= 20은 true입니다.
- number1 == number2: 20 == 20은 true입니다.
- number1 != number2: 20 != 20은 false입니다.
또한, 비교 결과를 변수에 저장하여 나중에 사용할 수 있습니다. 예제에서는 number1 == number2의 결과를 result 변수에 저장하고, 이를 출력하였습니다.
결론
C++에서 비교 연산자는 변수나 값 사이의 관계를 비교하는 데 필수적인 도구입니다. 이러한 연산자는 프로그램의 흐름을 제어하는 데 중요한 역할을 하며, 조건문이나 반복문에서 자주 사용됩니다.
반응형다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드
받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이
감지되어도 모달 창이 표시되지 않습니다.)