C++ 기본 연산자 총정리 - 산술, 관계, 논리, 비트 연산까지 한눈에
2025. 6. 12. 13:22ㆍDeveloper Roadmap/C++
반응형
C++ 기본 연산자 정리 (Arithmetic, Relational, Logical, Bitwise)
C++는 다양한 연산자를 제공하여 변수 간의 계산, 조건 판단, 비트 단위 연산 등을 지원한다. 이 글에서는 C++에서 사용되는 주요 연산자들을 간결하게 정리한다.
✅ 산술 연산자
기본적인 수학 계산에 사용되며, 정수형 또는 실수형 값에 적용된다.
+
덧셈-
뺄셈*
곱셈/
나눗셈 (정수는 정수 나눗셈)%
나머지 연산자++
증가 연산자 (전위/후위)--
감소 연산자 (전위/후위)
✅ 관계 연산자
두 값 간의 비교를 수행하며, 결과는 boolean 타입(true
또는 false
)으로 반환된다.
==
같다!=
다르다>
크다<
작다>=
크거나 같다<=
작거나 같다
✅ 논리 연산자
여러 조건을 결합하거나 부정할 때 사용된다.
&&
AND (두 조건 모두 참일 때 참)||
OR (하나라도 참이면 참)!
NOT (조건 반전)
✅ 비트 연산자
정수형 데이터의 비트 단위로 연산을 수행한다. 성능 최적화, 플래그 처리 등에 사용된다.
&
AND|
OR^
XOR~
NOT<<
왼쪽 시프트>>
오른쪽 시프트
🔎 요약
분류 | 주요 연산자 | 설명 |
---|---|---|
산술 | +, -, *, /, % | 기본 수학 연산 |
관계 | ==, !=, >, < 등 | 조건 비교 |
논리 | &&, ||, ! | 조건 결합/반전 |
비트 | &, | , ^, ~, <<, >> |
📌 참고 포인트
- C++에서는 연산자 우선순위와 괄호 사용에 주의해야 한다.
- 정수 나눗셈은 소수점 이하를 버리므로
float
또는double
타입 캐스팅이 필요할 수 있다. - 비트 연산자는 진리표 이해와 함께 연습하면 효과적이다.
C++ 입문자를 위한 실전 로드맵
이 글은 roadmap.sh의 C++ Developer Roadmap 기반으로 학습 후 작성되었습니다.
반응형
'Developer Roadmap > C++' 카테고리의 다른 글
C++ 데이터 타입 완벽 정리 - 기본형부터 사용자 정의 타입까지 (0) | 2025.06.17 |
---|---|
C++ 함수 기초부터 람다와 정적 다형성까지 한눈에 정리 (0) | 2025.06.17 |
C++ 제어문 정리: if-else, switch, for, while, do-while 완전 이해 (0) | 2025.06.16 |
C++ 개발 환경 설정 방법 (Windows, macOS, Linux 전체 가이드) (1) | 2025.06.07 |
C++ 기초 문법 정리: 입출력, 변수, 조건문, 함수, 클래스까지 한 번에! (0) | 2025.06.04 |