- [C++] 7. C++의 연산자의 종류2024년 11월 16일
- Song hyun
- 작성자
- 2024.11.16.:38
728x90반응형[C++] 7. C++의 연산자의 종류
C++에서는 산술, 논리, 관계, 대입 등의 다양한 형태의 연산자가 존재한다. 이들은 종류에 따라 1,2,3개의 항을 지니는데 이를 단항/이항.삼항 연산자라고 부른다.
1. 산술 연산자: 숫자 데이터에 가감승제 및 관련 연산을 지시하는 연산자이다.
- 사칙 연산자: +,-,*,/
- 나머지 연산자: %
- 증감 연산자: 변수의 값을 1씩 증감시키는 단항 연산자(++,--)
- 단항 부호 연산자: 음수/양수를 나타내는 연산자(-,+)
2. 논리 연산자: 참-거짓을 판별하는 연산자
- 논리합(||): 조건 중 하나라도 참이라면 참
- 논리곱(&&): 조건 중 모두가 참이어야 참
- 부정(!): 항상 거짓
3. 관계 연산자: 우항과 좌항의 관계를 나타내는 연산자
- <,>,>=,<=,==,!= 등이 있다.
4. 비트 단위 논리 연산자: 각 비트 단위로 논리 연산을 하는 연산자
- | : 논리합,
- & : 논리곱
- ^ : 배타적 논리합
- ~ : 부정
5. 비트 이동 연산자: 좌측의 피연산자의 각 비트를 우측 피연산자로 지정된 비트 수만큼 좌/우로 이동시키는 연산자
- 좌측 이동 연산을 하는 경우, 우측의 비는 비트에는 0이 채워짐
- 우측 이동 연산을 하는 경우, 좌측 비트가 비는데 만약 unsigned 정수형이거나 signed 정수형이면서 저장된 값이 음이 아니라면, 이 자리엔 0이 채워진다.
728x90반응형'C++' 카테고리의 다른 글
[C++] 6. C++의 기본 자료형, 상수와 변수 (1) 2024.11.15 [C++] 5. 키워드와 식별자 (2) 2024.11.14 [C++] 4. C++ 프로그래밍 시작하기 (2) 2024.11.13 [C++] 3. VSCode로 C++ 개발환경 구축하기 (8) 2024.11.12 [C++] 2. 프로그램의 빌드 (0) 2024.11.11 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)