C++ 기본 연산자 총정리 - 산술, 관계, 논리, 비트 연산까지 한눈에

2025. 6. 12. 13:22Developer 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 기반으로 학습 후 작성되었습니다.

반응형